{"_id":"@dukufamily/3js-tools","_rev":"313-74dc0fdbf6bde343b4f84e2426dfc7b6","name":"@dukufamily/3js-tools","dist-tags":{"latest":"1.0.378"},"versions":{"1.0.1":{"name":"@dukufamily/3js-tools","version":"1.0.1","author":"","license":"ISC","_id":"@dukufamily/3js-tools@1.0.1","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"73424029f71897bd24ad198146a478bf843e5252","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.1.tgz","fileCount":2,"integrity":"sha512-R4hjxopVYjl92i8IXK0ZhqJvEU7ZsoZkX1106l3Ea9nZ+GFcGib4dGNy9R8JeUrwVkstLzhPitorX2Qlfv7dXQ==","signatures":[{"sig":"MEQCIC1oxGWcDy1GkRFYlv5jVsZle2cR413/bpvFX7jNa11RAiBEYF2th43Rh6hcMshLNlCqyZqkz4jMJCocXRuLItb9Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60567},"main":"index.js","scripts":{"p":"npm version patch && npm publish ","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},".npmignore":["index.js"],"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"14.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.1_1693294352652_0.15449725360400524","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dukufamily/3js-tools","version":"1.0.3","author":"","license":"ISC","_id":"@dukufamily/3js-tools@1.0.3","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"1a0128f771f2c6bf51b0e1c8af1ed246370dba8a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.3.tgz","fileCount":2,"integrity":"sha512-gshF+UCJ71oB1333IcQ7hi1xuQxUb+YDp99khUaBCAGV8ebahUeje0AWGavyf3Tl6pJTgCSb/zcg5v4XZNa8KA==","signatures":[{"sig":"MEUCIHIrDJcDnSars9IVsMn2gSNeA5wl8rCpBoeyO84+cm3KAiEAiFo5icsczMfEeRU7FZzSBlhPJwVi9GganbtOjRrepLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60533},"main":"index.js","scripts":{"p":"npm version patch && npm publish ","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"14.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.3_1693294684421_0.2502873863136974","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@dukufamily/3js-tools","version":"1.0.5","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.5","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"30484647e3bb3cbba076f7d95400cc258f2bfcd2","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.5.tgz","fileCount":6,"integrity":"sha512-Traw0rnwk7ZlVMluZkXLUsKlJVmNXlSnDrgZmHnPafcvL3qFKPIJ85u1XeQ4Mbhw6rB/SRjunOo4mPiFdZ4r4w==","signatures":[{"sig":"MEYCIQCFB6Yz/uMCc6mU8fHlcujH25W+Ysv+uKDDS4qYvEy6aAIhALJtYhGNoqVdM97Ot3kCICEd71JbIxIJsjsypDw/Fe94","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122589},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"private":false,"scripts":{"p":"npm version patch && npm publish ","step":"▶ git push ▶ npm login ▶ npm run p ▶ check on npmjs.com ▶ project: npm i ext3js ▶ project: restart","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c ","fix-error-register":"npm login && un:ini.d. && pw:D.*.5555 && 25.","npm login 如果失败,换下源":"npm config set registry https://registry.npmjs.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.16","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.19.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.5_1693382998676_0.47614572857085213","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@dukufamily/3js-tools","version":"1.0.6","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.6","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8f5e07418282b7fb7f9733303b8e51cc0d47048b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.6.tgz","fileCount":3,"integrity":"sha512-ZYdvrcoDXSBNiDwXyZ2r7MGJyov6DdH9jYZorYmLAVA5+WQtxioy7HcvnQMf2UESYMTS00amGDrIessQyrsuug==","signatures":[{"sig":"MEYCIQD4wr+Hd8ZGSkIvBotFYcMj0Rg/WLlFy0YWOodWrxB6FgIhAKioY88zShvgQlaRGr71UYQnXhkqppbUKu8MFDYMgWMp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2295},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"329567da54a0f021473b7956625b3ebd6fa2bba3","private":false,"scripts":{"b":"rollup -c","p":"npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","mem":". means any char(s)","step":"▶ git push ▶ npm login ▶ npm run p ▶ check on npmjs.com ▶ project: npm i ext3js ▶ project: restart","test":"1","fix-error-register":"npm login && un:d.f. && pw:D.*.5555 && 25.","npm install 换成tb源":"​npm config set registry https://registry.npm.taobao.org","npm login 如果失败,换成官方源":"npm config set registry https://registry.npmjs.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.16","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.19.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.6_1693383678532_0.059770571435357134","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@dukufamily/3js-tools","version":"1.0.7","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.7","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"7cbdcae260efee8b81def9c2a662647e6f2de800","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.7.tgz","fileCount":6,"integrity":"sha512-PW7x+6hv4gQcDKOL9b10IadiAT7g/gu7JCmy744rmr5eYLT/tw6AmZrjGcaiCrGlaMovUBWuPiVHkvZQsENY6A==","signatures":[{"sig":"MEYCIQCu7+ZszmLg5+Gc7Mey9khvPy+3m+RuRTrNY9WYb8rKlwIhAIM3uOh8Ag8VEdl6vYgKgLeDzdbwfexD0tSOxRfxScf4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122723},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"abc0e651b82d288c537f31ffabb24983f7c69ce7","private":false,"scripts":{"b":"rollup -c","p":"npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","mem":". means any char(s)","step":"▶ git push ▶ npm login ▶ npm run p ▶ check on npmjs.com ▶ project: npm i ext3js ▶ project: restart","test":"1","fix-error-register":"npm login && un:d.f. && pw:D.*.5555 && 25.","npm install 换成tb源":"​npm config set registry https://registry.npm.taobao.org","npm login 如果失败,换成官方源":"npm config set registry https://registry.npmjs.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.16","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.19.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.7_1693383899736_0.9512198144774218","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@dukufamily/3js-tools","version":"1.0.8","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.8","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"4d41e509977b3ea0b31588d7ebe9485339255cfc","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.8.tgz","fileCount":9,"integrity":"sha512-M7ihS/F9GUAv/vv6H5eaQLIO9u4TP/lq/aAfJB7aPfbKVm2v5X+uufiGOO52ilMK3qPDHnPukP2LIx0UylfcwQ==","signatures":[{"sig":"MEUCIBSlUIvIZrZ0Td5s6a8JiX8wBvP+oe0vKVeyHhBOOmgXAiEAk+WlfANGJJkc73XEV4oOtYcsOaDsBfgTuaPHDymlCr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243210},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"675b0483d2f5ffce575f51287680c2ad956822e7","private":false,"scripts":{"b":"rollup -c","p":"npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","mem":". means any char(s)","step":"▶ npm run b ▶ git push ▶ npm run p ▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ▶ project: npm i @dukufamily/3js-tools ▶ project: restart","test":"1","fix-error-register":"npm login && un:d.f. && pw:D.*.5555 && 25.","npm install 换成tb源":"​npm config set registry https://registry.npm.taobao.org","npm login 如果失败,换成官方源":"npm config set registry https://registry.npmjs.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.8_1693385907040_0.18456211663788036","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@dukufamily/3js-tools","version":"1.0.9","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.9","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9bd79dc4a38aea4067a5f54b6779a64f335ec681","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.9.tgz","fileCount":9,"integrity":"sha512-JUuNBccR4n3gajU3XefZQV21whgnqPeLBMrA0VMwddEiMu6XJ7cY16H5fLDtcR6nRcOeWXBUQOPXsDclo9chdw==","signatures":[{"sig":"MEUCIFr72THOPs6NBHMiK5N5B6xPFS+mHslv1UP5rwIcxHf7AiEAm3e+tzUBMD1LMDdYMQANck2AtpPEvrPoXn6V643BaHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243253},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"405245496316b7300029c92ca66f49cbebb5935b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step]":"▶ npm run b ▶ git push ▶ npm run p ▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ▶ project: npm i @dukufamily/3js-tools ▶ project: restart","[memo] login":"npm config set registry https://registry.npmjs.org && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"​npm config set registry https://registry.npm.taobao.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.9_1693386888846_0.9854583702063853","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@dukufamily/3js-tools","version":"1.0.10","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.10","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b17608d35ba67c009dc1e0d1a32619832273c094","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.10.tgz","fileCount":9,"integrity":"sha512-us1zHdr58c3LhDGXa5Wayvd36KSeJrsOV+Ar/Rj3U7/vgLm+Cw3gkn7TZmtTFYR3986F5jE3lAZfdMGg19YZWA==","signatures":[{"sig":"MEUCIHuuz4ZlVYbHFxuuROBwn4wxSsPjZ17KRLOnegAqhV8UAiEA5/2hmHBxbVPNJKC82WME/Jy0TbwuRcZEMGRSueuTxYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251018},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"f073607ca6fbf34a74ef2d815b5538c7c8916edd","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step]":"▶ npm run b ▶ git push ▶ npm run p ▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ▶ project: npm i @dukufamily/3js-tools ▶ project: restart","[memo] login":"npm config set registry https://registry.npmjs.org && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"​npm config set registry https://registry.npm.taobao.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.10_1693471335911_0.22561411211712135","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@dukufamily/3js-tools","version":"1.0.11","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.11","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"68921f143a9a14904f1275da4b68a769f65c4278","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.11.tgz","fileCount":9,"integrity":"sha512-vsIEZqvvN3swxwkmHYDLOfO5rYFvt56RMQ6BKsPONDBN+yDU5OUYkrHxRNpaKE0JX1E0trLNbmdNWor49gssgw==","signatures":[{"sig":"MEYCIQCnjBwd9M0Z0yEnojdJaWvVPaoMfJ0UWPQM1Akm/LksUAIhAJjZh813bezI1F6VwWpxNq0Hn8EtnzVppwotUjdL92lu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251052},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"13af8bb9f3fa5c8fdaa4e014359c7dc9f879f894","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ npm run b ▶ git push ▶ npm run p","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: npm i @dukufamily/3js-tools ▶ project: restart","[memo] login":"npm config set registry https://registry.npmjs.org && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"​npm config set registry https://registry.npm.taobao.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.11_1693471843718_0.03382474378362299","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@dukufamily/3js-tools","version":"1.0.12","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.12","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"db5eeedb5b49d2a097b99ee0ae5da2b722d15cc7","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.12.tgz","fileCount":9,"integrity":"sha512-WoKQZmGBhClmzmg7xb0gGJeourmBKCPTtvkQh6dcp6kXQXx0mfqCHQSP1MV1Wql9iBEC68HaFWwsbLnEhVHdpg==","signatures":[{"sig":"MEQCIAIh6ajtSMDUuYGtPM3lCymUtacxUydI+DchUOT4KFpXAiBGXCMy6DvIr4h+gstrYZwgtKJLnmR4ebVRCDXDQ4csUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251052},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"1c021fa5b1b4556575ccbcc59139e1f0a613e68e","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ npm run b ▶ git push ▶ npm run p","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: npm i @dukufamily/3js-tools ▶ project: restart","[memo] login":"npm config set registry https://registry.npmjs.org && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"​npm config set registry https://registry.npm.taobao.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.12_1693472215653_0.34363544024014026","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@dukufamily/3js-tools","version":"1.0.13","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.13","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"61689e9df78f396dee66eb767b96f0c6fde6eeb7","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.13.tgz","fileCount":9,"integrity":"sha512-wvIYG2+hu2WJJ+2p0tK69YbbNamcrSMNu3Qyi9MRoSljuw+82O1EBBwcLDgM5UAqUGaA2o87cD9CJEc9KUsbYA==","signatures":[{"sig":"MEUCIQD+acNENwF7Z/If0mvPhZTGIWoU0YiEY9ouO4bkDN/iCAIgc1jX8XZosMo+v0ZifIqEzv+Gjz0IhCsSGypUkakwUiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253948},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"a1d735753bfc74d1cf8c9bfa031bc6e799ee095e","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ npm run b ▶ git push ▶ npm run p","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: npm i @dukufamily/3js-tools ▶ project: restart","[memo] login":"npm config set registry https://registry.npmjs.org && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"​npm config set registry https://registry.npm.taobao.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.13_1693472370917_0.3431731442396724","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@dukufamily/3js-tools","version":"1.0.16","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.16","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6b2dfb5e6ada55d75ef1b938810b66a8a5976903","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.16.tgz","fileCount":6,"integrity":"sha512-657wJXcgHSn87/qutwN9DO/yEV5ks759uGB9B7bLBVRy4Nx0LOvUFaCcTzUeIvdIj998SNWVYplG/r2fRcouYQ==","signatures":[{"sig":"MEYCIQDPS60HS8onNy61R/Hnm6fnHzrL7exy5rKiVanpjMm6fgIhAIdhGQbSzW7H4rKE13cYvr7kFTjD3nXP0V0gsacev1rF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133522},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"970f5e3b5f9598bb3a1bb50c30d8ca9adfe80cbc","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ npm run b ▶ git push ▶ npm run p","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: npm i @dukufamily/3js-tools ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"​npm config set registry https://registry.npm.taobao.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.16_1693472679313_0.13008437065700384","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@dukufamily/3js-tools","version":"1.0.17","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.17","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"25aeca384d845044c52c2cf81b2a042a8f906c40","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.17.tgz","fileCount":6,"integrity":"sha512-s7WCtpCn8ZxV0BNjTq+QVXDcFDzM7P/rAtMjb1OmsRUGnQc+Jyw6AzW4nK3QAim8lmZGASgEwSI8Br8Bcf9m1Q==","signatures":[{"sig":"MEUCIEjOpCyXpDkS0UHhN9KqCt7WkG87P62l3v5wBMmE6hYLAiEAq4RU9u5NDp6dY1bVdFNONCXJAAIiPqF+xVwg/QWlKx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133489},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"d8cca9f1cfb9aed4053b03e696976463e3a137bc","private":false,"scripts":{"l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ npm run p","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: npm i @dukufamily/3js-tools ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"​npm config set registry https://registry.npm.taobao.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.17_1693473058292_0.5593524670362897","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@dukufamily/3js-tools","version":"1.0.18","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.18","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"84c93ecd43cc9ddef4ea36e4d527cb5a6b31c2fa","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.18.tgz","fileCount":6,"integrity":"sha512-HacjJFMRihdrGomm7AGspW+YfFLSCPR+isPYeEa0DOpwgJQbcFxcxoHQ2tJSBIC31ULBIh7EKY4fa5XDqRUIGw==","signatures":[{"sig":"MEYCIQDcdtCrX7p3SXuauG1UNg9ZDVfhBfrbhZ1hI/9NXIT8fQIhAL1ZOrgTa+8AjXNyUjgs5I9JS1qIis5E6A8YEgsJLofd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133462},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"c45ba2d5547bf0379bedb9fadb825fbe6437310e","private":false,"scripts":{"l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ npm run p","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: npm i @dukufamily/3js-tools ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"​npm config set registry https://registry.npm.taobao.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.18_1693473870276_0.18630261234583978","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@dukufamily/3js-tools","version":"1.0.20","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.20","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"4a39799c02cebbe4145054c85e81f4fdca70304b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.20.tgz","fileCount":6,"integrity":"sha512-BJjLf3Y6aNJvvtB6L/K31nErbnOzdW/AfZHFAX5dJIDHyxtMTSxgoIzYbiLWLGCYQ/3SS3CBFF+6hCTsvfcnbA==","signatures":[{"sig":"MEYCIQC6clFoPuUES5jJY1o8O1qKJkDuaAAmpfwBn3QRh6xZegIhAKwa9al2zeQ3sgSRdb/pLCjzsYOTj/Ga6SSvI61+13z+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133466},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"396275a196c06a5a23307831e40adf58f22cafee","private":false,"scripts":{"l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"​npm config set registry https://registry.npm.taobao.org"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.20_1693474058831_0.7174251314079174","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@dukufamily/3js-tools","version":"1.0.21","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.21","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b761abef91c1e1592ccd240c90b506eefdc1a3bb","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.21.tgz","fileCount":6,"integrity":"sha512-uphFOB1J2PYH6TqWdaNDMbcUe+RbHmQqKTTYDxrjk2OijJLT4/TRhOz+BMqRrPb5zYLQgZLQU0YfuxPEEtmMiw==","signatures":[{"sig":"MEQCIGyWKt1q2JjAZHjAS8okplIs9YxmRRmyiy7PtY+38q5ZAiAMUMZyUJdIk65BJM6/1dZaTm/2pkJnOLDV8XS58htbBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133488},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"4799b9ff1b95054bf3721396c69cd5b2f6142f18","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(​npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.21_1693474430918_0.9368793559358963","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@dukufamily/3js-tools","version":"1.0.23","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.23","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"34836f4292da3d50d82b5f6c4a27798e533d455b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.23.tgz","fileCount":6,"integrity":"sha512-dqWPOYRpP20v8hya+gA9JWQMmsH2QNNJ/MwV+u648lnnQg43CgdSkZX9Rgb2UOsLawgDJ3BYvbKHSisOhN0Fjg==","signatures":[{"sig":"MEUCIQCOsUPHduChtnpI0ztqj45CVO4zfhqSUHSV5JNzgfyW8gIgVuHJ/yn/NXCAWnANS+p1MGJodY7hycx2FhPBq3jKb2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151798},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"99a32d464f7a25b1431572de763ffa19d7c7736a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.23_1694079765813_0.3220844226213453","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@dukufamily/3js-tools","version":"1.0.24","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.24","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d21e40ec6378e72fb532b6e498af3f15de24b9df","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.24.tgz","fileCount":6,"integrity":"sha512-mwTxZq9BtiCCyZeFLG1C+KP9a+avYWDH0gzZeUxeaAMXrL+V/yWaD5o0K6ubxzvXLTvWZ0M8bDI5ofsQLKjREg==","signatures":[{"sig":"MEQCIFgIUt3ZtfeoiAxOKOQmCTKKixiXroVqAocdzAOwQRDIAiBzzv1iX4SgCZKEOpo/o2LelLDjRtLlP9p7/cXtZvj2xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152297},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"ca6cab83a86ca7301b63ffa8b40de6ee97c74f30","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.24_1694083735401_0.2684700942843601","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@dukufamily/3js-tools","version":"1.0.25","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.25","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"be6baf28c336e97022a410da59c75f7b8a568d0c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.25.tgz","fileCount":6,"integrity":"sha512-0fBWBPPYb/zsoBv1TYDPlKbB5ucrbpYrss6yZuSOxxpP5F3OFQW0s5EJJwPyjeDa8Cp1b16Olgwhmu6PIIynEQ==","signatures":[{"sig":"MEQCIC4ZlpJ4Yj0OT/lYY7OO2owABytZm2nmUIDkhKXcWYtrAiA5W85CUAMg7wKnbPLOl5QboPgQMm21j1L/7HmB59Gl7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152698},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"58af02ff9d6bd612d32c95fc4ce363be72e42029","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.25_1694084138545_0.41270696007546537","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@dukufamily/3js-tools","version":"1.0.27","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.27","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"2194786dac2b88f0a0f3c5d18fdf9b4842d0cccf","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.27.tgz","fileCount":6,"integrity":"sha512-tMpd9Pgmj19dNARGhPmSLvp9UfD0vn7o80BqDPuSn+TONTdXGXMF4FEGmnmAQJEzLm7DyMJJ/ok2F3wvefBhCA==","signatures":[{"sig":"MEUCIQD/4XQzgjPkZfoULtq/hVphFeAIdGdeMyAOv0nnMMJ98AIgW+AJT3AianqqG+cbErnk+uXHbz8ErKN56Ob8b/uSDUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152659},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"857f21d09732c09619e95c29206d6ad9c75b3db9","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.27_1694084825809_0.41216143435170216","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@dukufamily/3js-tools","version":"1.0.28","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.28","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"1dbca979b8625623ca5e2251e448f0cefed2ba04","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.28.tgz","fileCount":6,"integrity":"sha512-+Ua2zx8B3Sf1PU+7go71Zznc3ayJBwTDgw/dBXtObYtXfTcYbaRDOSp9XG0jhJBUb1OrT6vM//fvktEeqIuqlQ==","signatures":[{"sig":"MEUCIQCN2LzYc82ixR1wuGuHB0kn7YNQtWX04Rg/nUe+VgRqFAIgWkRZjl+gUr7xwDUs5DnEnn7VSVpvLDO/rnijIHf9qLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152980},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"8fb01be4f946f8e384a95adb5a75d1eff20b5e73","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.28_1694085536700_0.22102532372486738","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@dukufamily/3js-tools","version":"1.0.29","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.29","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c9e33bec4a442f361dda3fe2044233b0ac28f11b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.29.tgz","fileCount":6,"integrity":"sha512-NE49hEvvlTI6r6cNPst6TqXo00Tnnq4VrW4vLXloIA6u7cvFm7m8WRtTUAMUh7fhIGHka8rmGjAmlJmlre9mgw==","signatures":[{"sig":"MEUCIGbCa3ETKPAlXWFV7WO3/0X9dD09tdgHX1O+pk6gGx4dAiEA6PbRXLJ61JZhD2Kaq2gLAZgSH6l8WR4UCf+C1vz46eQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152968},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"8a8037a6fda9a4173791c9e7800af23f8b6a47d2","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.29_1694085618479_0.8140977818690489","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@dukufamily/3js-tools","version":"1.0.30","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.30","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"66e22fffff34e7111bc51aa585f12845908a38bc","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.30.tgz","fileCount":6,"integrity":"sha512-Ox/uFEZGBj3qnoSk1yQBZc7+FtB8XS5sxxr6XF+k/xegi4BPDMqY9yIoVRNZ0bvF8nAD6X8a0385mf5YdHaTXQ==","signatures":[{"sig":"MEUCIH79AbUZM8cGZ4o9yyBbADyS/JzTyi755xC+h+yENvQqAiEAu4V2olOrXH/CN5hBf8igr7ag+M+YgOsRd7BpCOh6DYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138351},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"c2c8c2c4a6e80ea0aeb91017c8671e6dcbd8913c","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.30_1694142942971_0.4150995217890361","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@dukufamily/3js-tools","version":"1.0.31","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.31","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8d50444d89b3a87e9c69ecc57896d75192f4a131","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.31.tgz","fileCount":6,"integrity":"sha512-XIQEkk4C5VOcdGcZZPe5/hHL4qlYPAkVkHjv0wfJ3pPEhgpBZ4EYKiTED36GGcYMB+sManynhqmAHxaEQBVcHQ==","signatures":[{"sig":"MEUCIQD0H/oAIDoEullBmAvaAcjlG9HoyFDZg7bBLuKjlHxYqwIgHAE2M4dwXCqTIm1ln9EUVDe81qBztntm/szpQ+9UtAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137964},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"b38cb3d4b22a42ca95fb8aa3df463b1615481ffe","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.31_1694143808004_0.6794563558378208","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@dukufamily/3js-tools","version":"1.0.32","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.32","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"773ce92a2c218e52c0b1294f4eedcebf84a98db8","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.32.tgz","fileCount":6,"integrity":"sha512-go33jc0sw+Y6dVV+gptbRcEdC3WoFZo76LzR69vMs13A3mayWMBi/TwNEBoWUbDklncZSJMud6yHk/2LKUociQ==","signatures":[{"sig":"MEYCIQC5PmrS+1GYemiYdajXcVnMf1OdEUcmSAl4QvGZe6GjEAIhAP2O6QBXpeujM1oHZsU6mK8bTMXPuKaVWoSqr8kZQ7Dk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138084},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"a12babc5fadf8e228251e87ef18e296aa8db9100","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.32_1694144326577_0.7504299631886213","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@dukufamily/3js-tools","version":"1.0.33","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.33","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"45e52d426dc927c5abb04cfd9377f5a74691fa9d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.33.tgz","fileCount":9,"integrity":"sha512-lQsjpC1jJbYtRkf8joSHep96FUeu3H3snOAcLkjaV06pmADQJcAiNTaP8HrdpE35DP95GYEvcHo8TI79nhIshA==","signatures":[{"sig":"MEQCIDODKWyDjvn5UFILSyBG+vwANkOcYb35CH9eW7N4NXtiAiBaTlMv/0+4sSLAKgyckYdhKQQaA8ec5gs1Q9TjsTwwSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142619},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./*":{"types":"./build/*.d.ts","import":"./build/*.es.js","require":"./build/*.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*"},"gitHead":"87ae8195fee27f8781ec67dde121fa8f38e31307","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.33_1694153603000_0.45322031817150754","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@dukufamily/3js-tools","version":"1.0.35","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.35","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"79745df02c4b9b8008193675ecf7cf0f05c967db","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.35.tgz","fileCount":9,"integrity":"sha512-vhRwe9qTRg3B6nu8b+t71ChhQWJF0aG0+yLyTN+Eb3roRkoBn2ZYDB3+mP0ibC/e12v9A4r/VcobgyjLOZ56zw==","signatures":[{"sig":"MEQCIHqtMN9iIjRpa7nrnuBwVeEcIM4ttME9n7sY10pfOpMTAiARrr5ucol/iB04UI9GfaNlwszYF4KlQykf4pmTlO1DcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167657},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./*":{"types":"./build/*.d.ts","import":"./build/*.es.js","require":"./build/*.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*","./build/*":"./build/*"},"gitHead":"9eec10921ed7845edd597ded8c4e9a0c391b13d6","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.35_1694154490228_0.3833559646607887","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@dukufamily/3js-tools","version":"1.0.36","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.36","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8974576341098bc65de13b03c74b53cb74f1454d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.36.tgz","fileCount":9,"integrity":"sha512-LioOfczlcPpJXYGuYCSflgAC13ss+3HQN8Pln1QP5NtlLq2Mm5YaTY99luAg56luz8Ege18mIBcHWXAvFM93KA==","signatures":[{"sig":"MEUCIGGTBjf5MOiYID+941W774Q9nhUyi8MJ8X+Jd5KGvwvqAiEAvpWGwSABYHKy3VzhfKtWd9pAHOGHuRgj1otewo2LdA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167757},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./*":{"types":"./build/*.d.ts","import":"./build/*.es.js","require":"./build/*.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*","./build/*":{"types":"./build/*.d.ts","import":"./build/*.es.js","require":"./build/*.cjs.js"}},"gitHead":"d80e9b8a1014d9c8bb644e68007db39a9e116acb","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.36_1694154994108_0.9468629830425788","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@dukufamily/3js-tools","version":"1.0.37","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.37","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"a68a0bc3f4b21a0749259e48f5b56d38b93d331a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.37.tgz","fileCount":9,"integrity":"sha512-m3QYUO757g+UY/TFiLHwDdS3tHKWHW81yk0c93RruBY4ZzqU0PeWfaYZxj5lCUuGVl3WupdnncqtCyElldbYTQ==","signatures":[{"sig":"MEQCIEjjTGnjswfHSePDItSF9rRq9qTcff9wGfYHWMnQtLhPAiBhKn5PxEX91nYX1YBNquaApmrrXx3AgRa1CkFt0w84sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167913},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./*":{"types":"./build/*.d.ts","import":"./build/*.es.js","require":"./build/*.cjs.js"},"./xxx":"./yyy/zzz/aaa.js","./src/*":"./src/*","./build/*":{"types":"./build/*.d.ts","import":"./build/*.es.js","require":"./build/*.cjs.js"},"./indexedDB":{"types":"./build/indexedDB.d.ts","import":"./build/indexedDB.es.js","require":"./build/indexedDB.cjs.js"}},"gitHead":"336ffef66e488664687b52a9f1a8eaf7c0cd2a2f","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.37_1694155296640_0.04431008788291857","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@dukufamily/3js-tools","version":"1.0.39","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.39","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9623a227bcc3a7a1f83a5a0f11256c138d27b116","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.39.tgz","fileCount":9,"integrity":"sha512-mUYIdEGtyYtRbQbeLeZ6d2fNUhKko3D+WYtaq84pHRBe9AHuf1iVtrFQpirZT444v571x7KQDZr0ZF0fyJ7Ylg==","signatures":[{"sig":"MEYCIQDYPN1Zkf0xaCgV1GfS7XtO0ZPE10FqOd9GK/N4MpGArAIhAM/jSEjnqnlg0v8cT9BxjlwWJQBa1rp+gqZU7gD++IDr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167663},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./indexedDB":{"types":"./build/indexedDB.d.ts","import":"./build/indexedDB.es.js","require":"./build/indexedDB.cjs.js"}},"gitHead":"f601144fdfd7d46253690129fd47e9a677a1c836","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.39_1694155577439_0.3987762276013065","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@dukufamily/3js-tools","version":"1.0.40","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.40","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"7bde0311215b32c4b69f21dc0351d8e14479f001","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.40.tgz","fileCount":9,"integrity":"sha512-2bu2bV6pmubjhQs3J9DYwhJq0wir6Vq1sLUICFxSznMzcfGb3UeqSto81O3cBbULZ+tfdoiPPo1RsJAunlqR2g==","signatures":[{"sig":"MEYCIQC/+oAZYvDzZXXyd2KOvOyaLyomQx48Bv1XwCZmsgdv1gIhAJg5kCtOqR4z6YXJdMz1M3wpYQhLCtFXEtQM82FC7Zdw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167669},"main":"build/index.cjs.js","type":"module","module":"build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./build/indexedDB":{"types":"./build/indexedDB.d.ts","import":"./build/indexedDB.es.js","require":"./build/indexedDB.cjs.js"}},"gitHead":"8f35d5c5cca4e54c3e8faa48d4864fe3e8303eb9","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.40_1694155746813_0.6821675272336993","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@dukufamily/3js-tools","version":"1.0.42","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.42","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c09e5eedb0962866caa7247f8dad5559a596c4f4","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.42.tgz","fileCount":11,"integrity":"sha512-GXIvZKENy/jqxyY1xagOSUAfjyfI9TBbeV04y3S8XP267lct3AGv5+dOuALzAB6GESaeyAlDPN4q1NErtPg8Ow==","signatures":[{"sig":"MEQCIE7JiwNaSDna49jgTX2e6N++iFrEUxsBMfSOuy6Ts0+XAiBZEKBl6iZwjBjkpEZItsMDikIBzJYFu/e6eFJIxDLR0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244654},"main":"./build/index.cjs.js","type":"module","module":"./build/index.es.js","exports":{".":{"types":"./build/index.d.ts","import":"./build/index.es.js","require":"./build/index.cjs.js"},"./build/*":{"types":"./build/*.d.ts","import":"./build/*.es.js","require":"./build/*.cjs.js"}},"gitHead":"6d28c79d2abdd72f93db03279e37ed2b50951be8","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.42_1694156057462_0.4641094046336083","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@dukufamily/3js-tools","version":"1.0.43","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.43","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b87f319387be0203c7a79cfac632ad80ed9b0dee","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.43.tgz","fileCount":11,"integrity":"sha512-OJIDJlq0LgxVmZbY7pT2MxTB2JqayJNpJfU+hprJ1JzkFb6ahb6aqE1D3/j83B5KKxYBTNso59vb0LfavOterg==","signatures":[{"sig":"MEYCIQC5mV1wMqnr2Voi84fKTdxB1Z2tTeDrHG91sD77tuJN2gIhAPFA1zckWq01NjH5QBxvamKnhezKnE4Cbe3HIL7nB+PZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244652},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":["./*","./*.d.ts"],"./build/*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e3bf946fd90c28ced6e1a5cf98a3f75e35f74c79","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.43_1694156464568_0.6223128721036117","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"@dukufamily/3js-tools","version":"1.0.44","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.44","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"cf49a301f540bc951002f5d159eb7a743c8cc59c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.44.tgz","fileCount":15,"integrity":"sha512-lRAWlDdjhI6QUd1v3QBQga67/5q05quEzeoLi9thah4q59A5+aUhvfD7j+rBVKXCaj+MOdA+yIDLeBlJz91ibw==","signatures":[{"sig":"MEYCIQC+OKunWu+Nhs1e8b9sSIF8rsNxiGBWsXGmxPzJg9SN+wIhANDul9K13Ps+I3hzxKGIkvv1DR5eYI7RkJuTBS5MIval","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353712},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":["./*","./*.d.ts"],"./build/*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"2f8f543f0a1413d46f845a843164a7c15dcdc019","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.44_1694156607069_0.5185402908266339","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@dukufamily/3js-tools","version":"1.0.45","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.45","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"641c8ba3b78ac481b98f08dede7a4f9bf9180d30","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.45.tgz","fileCount":15,"integrity":"sha512-bG5fKb+sYRpOrJlocqe3NfHMZFuZvNqTc2a4F/JjtTgyLIxyq25QdjvB3hboI9Ks2ZRxNQBTaHuQha7fz1ptuQ==","signatures":[{"sig":"MEUCIDY6J1hnR1x0QBjRSeuMnB7rJ1b9epOtRHFx2E8LuFNxAiEAxl/XD5L9S518PHE6TtdEHu53KjkzXEeMa7H7f2lpzEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353680},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":"./*","./build/*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"716ad316835f2c0f5ef62a02109625dcae0b2e0a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.45_1694156923420_0.32827116223223607","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@dukufamily/3js-tools","version":"1.0.46","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.46","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8726a1766dcd6a964619ffff9d7db4df1e8f6d97","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.46.tgz","fileCount":15,"integrity":"sha512-kyQlG1mn168kvXeOZvVFSTKBiNpWSHofaQXjde3wFL8D64ZlncYXaZfUke7qA/LlKywKa44ck7ZJDI22QU3OZQ==","signatures":[{"sig":"MEYCIQCk5yZMsTrVnAE8pxjxFKlfOV1h/0sVCQFpRwGbyvIH6wIhAPwWZ0ZaPmSzS1xZ0NAfDiItiK/xkrvnJfaegQqR1YwS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353656},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"15c09d2387b6f0f8c353554730c1ce5bc3b2f5e4","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.16","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.19.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.46_1694158519086_0.3854647004957854","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"@dukufamily/3js-tools","version":"1.0.47","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.47","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"5cac4c4e40eea5cf59d677ab41880c53a5e4b190","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.47.tgz","fileCount":15,"integrity":"sha512-9u/Pm/DTqe5s7TKNL7dIOzs+cxXL3pxAWMgNKzsGNR5KaX69AeYsiSkVNyTE+dnFMhkTnH+P2PpX4R/hQS12Ag==","signatures":[{"sig":"MEYCIQDeYWpHxG5sngdZwk71PhZzW98mSUGkJp9o2V+wQBcHOwIhAKWwBM28ks9/ACexVg1JA2M72MfCIgzRjJBZJBki+2QP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353656},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ac04f1f87ffcff8fc26d9255c08257221ca43c20","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.16","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.19.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.47_1694158610763_0.8558081157162232","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"@dukufamily/3js-tools","version":"1.0.48","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.48","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"fecc27b19bf188927daf6c9eb983a915b72db81d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.48.tgz","fileCount":21,"integrity":"sha512-1WX9Qf0Xuu/JOlkje861qCpQvSenUp7paUFkCjH3cutfZgVJ6ohYwMWQ1mL8OTRBCPZXCk4Fiyhjj7WTweh47Q==","signatures":[{"sig":"MEUCIExvfAxiImywLGeUGx88cqWcxqeCpWgzp4N4miBljwWAAiEAlSV9wanddIPuuylYzKr7p6ICkTv/JgFVyukJabCWwCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383815},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"b4a13dd8b116be81b1ddc1a5f707cafe06c580fb","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.20.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.48_1694164107657_0.822530465426909","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"@dukufamily/3js-tools","version":"1.0.49","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.49","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6e4e9f47e9c23fc187c4d7ac690ab5d12a3fe4f9","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.49.tgz","fileCount":15,"integrity":"sha512-WONuerntVgjMzW0voN9JTM+/rqU5ytlhirNJ49f6221s0C9jJEKh1h6QUvvSwgHJVAPAMDRH2cb/7hC8WHxwYQ==","signatures":[{"sig":"MEYCIQCFYMjkUzO4cyN/7v/BckGHYz+ALw82rgUgwsf/DeLvRAIhAJKfCfNlL2IukgZkyigDrb91rpTNGV2pud0t0jr/2o2I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218850},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d6fb229ed1b857217f94d5ea63f743280e39c95a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.20.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.49_1694164287287_0.1015789586050988","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@dukufamily/3js-tools","version":"1.0.50","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.50","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"56ebe580b02f1d75b3393ddfb1aa2410038409a6","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.50.tgz","fileCount":15,"integrity":"sha512-dharFS/BH2T8sTyFgppOTUFN2kWLaPZB9baXmrpGti6TJMosUvh9gQ8XQFRw8008WncUjR6kPnCWG/mlrp0fnQ==","signatures":[{"sig":"MEUCIDyJXyrkpg64SaKutUwXRFpdauGm49Ty86pvxQd/Goq2AiEAlYyK+ljQ5bizeN1Xu0XnHK9tSQd6RL/sjVDDUsRFsLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227684},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1abc718f7706cfb850dd00de0bf07bd3ae83033a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step1]":"▶ git push ▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x)","[step2]":"▶ check on (https://www.npmjs.com/package/@dukufamily/3js-tools) ","[step3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.50_1694601004124_0.8545159219243936","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"@dukufamily/3js-tools","version":"1.0.51","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.51","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9b3d42db5721b15fc40860c66615a44d0c01d46b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.51.tgz","fileCount":15,"integrity":"sha512-k+2S3/VocKEHPR8ria/ZTu0LSgqnrtwK+7asxA8uZBM42oZ6xrvAWiqtTdCmWKZtMSEXR63oBn8fgB/PQHtA6w==","signatures":[{"sig":"MEUCIH2q0zg3aoiJ7WCtyralluZbQ8X+fAdLqOSg1tCFcTptAiEAyU3rfZLcGr0Vu1TVNYmJc39ibCytZ5OzHBzaAiP9Pcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227760},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e1e1757efc1e8fd099073c68b7f264dc3cf9b6f6","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"(npm config set registry https://registry.npmjs.org) && npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] tb源":"(npm config set registry https://registry.npm.taobao.org)","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.51_1694662408973_0.8301617790631504","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"@dukufamily/3js-tools","version":"1.0.52","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.52","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"41883a96f545b00dabf2dce0ce2238f30f0e7b5d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.52.tgz","fileCount":15,"integrity":"sha512-fz982MBfoWxLMtCCt5KOvoxVXhRhPnA0k0P3rRK6w9cejoJGusJLPv2N4BjnsnsRzR6R4PFKjcw5oaJ8qADmgA==","signatures":[{"sig":"MEQCIAxdKE1mtniMYO0/n19h74vGHCMl+6NElLhhzCdyk+3jAiAW40Zc0RkXXSESqDrX0Y1djqORSeMXS/Xb/+7fljkcwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227788},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"caead9e4dd04e6ac80ed423db00b407e8ef93717","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.52_1694662583750_0.3826096261933294","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"@dukufamily/3js-tools","version":"1.0.53","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.53","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"15e1ba05b37a126bdfa6f9af585aba7488c012be","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.53.tgz","fileCount":15,"integrity":"sha512-hwyvdRqduBQOuYOkpGGi/FjCrBExY8zgJEWHoxErAO3MjN2FuLSHHml/RD4z4Z83CAx8wDTtHX93Feudz6sdmQ==","signatures":[{"sig":"MEUCIQC5BAVJAhf7x/9rhBSjdMOBHtFI2ECCgv6kwjxIcxsHXgIgKD4tRRMOrhWlJo9TG1VkHefzUskTK32Ho92QevO8Efk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227766},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e0be31589147bafe2ce91c098432af4aeae85215","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.53_1694663510354_0.02672503056939113","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"@dukufamily/3js-tools","version":"1.0.54","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.54","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"01f84de199fd41193489f82b6f27a9a7ad1bc15c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.54.tgz","fileCount":15,"integrity":"sha512-bK56wPCW0hIIjoUeSn26YVd+Sk3RLZw6qAlxzu+/vIQxw+Y8Y6PrLHqdW08L88JXZNlH6z+guzgPskCVji/aIQ==","signatures":[{"sig":"MEUCIQCS6a0gQERGbh9ptPyuW1gq0DbVSWDpjjktcvEI7O+I9AIgGYTmpTHdrG07+xNDj52MuPHOD5TdFjHy0E5iylcmm7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227822},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"fad7e0ce03706baf33ddc6c92fca7f10fe307a8a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.54_1694670339459_0.24894174692914772","host":"s3://npm-registry-packages"}},"1.0.55":{"name":"@dukufamily/3js-tools","version":"1.0.55","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.55","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e6b4596921c4f2a05ab149a8c876d6b742392e44","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.55.tgz","fileCount":15,"integrity":"sha512-a1gIib0vP8ujpiShlOPWj+Rk1w2iUOO6uqpwAqxGE9Wx/a1DYs+56k0un7fHWbHkgX84q/tLl9boAtHjIA/kuw==","signatures":[{"sig":"MEUCIQCvYlUiQyTzknN0Cyf6nmBVQ0YLjjQ2J4lBDK0LilO6FgIgAToq2mYfZr3EjsKgkY1RMZYFCPIaF/jYuadM+17toaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228283},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"0852dcaaede8d208035ba593c4113da0a67c5254","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.55_1694670795872_0.9268442135596138","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"@dukufamily/3js-tools","version":"1.0.56","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.56","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"34f25d68f5705ece9f7ff8cc17a161bcb0f3353b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.56.tgz","fileCount":15,"integrity":"sha512-s2x2F3ZtP90MzlrMvlpiwhGoMa5S63nMTFoQbLpFeiJzD/N0v/JnDdHix1CVaVksKtlYXAotWgUKeNDGJA8hIg==","signatures":[{"sig":"MEUCICqv61VRn/xeSF+AeKHd3pg8U5Hvu8VOk0Jvrwpaa0YZAiEA6tipa9Jq8e+a8Ep/3hLZWHU4EfGPNbLLIobCHNQ2AuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228682},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3a88d218948a473c6465c7c8d4994cef5385cd64","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.56_1694671105708_0.7254230865550158","host":"s3://npm-registry-packages"}},"1.0.59":{"name":"@dukufamily/3js-tools","version":"1.0.59","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.59","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9ba88005daa66653e9f4adb68dc322caf9b93437","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.59.tgz","fileCount":15,"integrity":"sha512-+uUfiBUt58iHg5NMVhokyFMWZzopOh+59Vvex4pvKyu4P2LQpuRkockZhoSsJEpmxFnbM7mPy2Lpj8uGi/Drxw==","signatures":[{"sig":"MEQCIHYjtnBB9JXK6bsQNG0MaWmxNs0cLA42uWtxaj9MEt3nAiAOf3i+QUmkbt4JdooKuVsLAiOADxsX/zo1SFWr8M4CSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229364},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"56886b19afc2383c16f7573e26516424ebc41ef7","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.59_1694671887045_0.8124348752127446","host":"s3://npm-registry-packages"}},"1.0.60":{"name":"@dukufamily/3js-tools","version":"1.0.60","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.60","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b2912256e2a9d94785380c89808d60722347be34","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.60.tgz","fileCount":15,"integrity":"sha512-dyJv9VbOxWTIFRjJwUG9N7xKt1qkaNx30Qk5kIJDGgTDlVqzcgBTMcun573s9URv74jscuhrosi2AB4wpuN+uQ==","signatures":[{"sig":"MEUCIQC701XfD5HXXfiRXMNHGMc1z5Mr3cAmqcnkEAqnHmgKYQIgL72OACE61lwNrtBp4b/0q8nJzU8aYXqo9qH++qQiw6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230293},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"054ceae5429edcdb128ba9524b7637bc7d080ca8","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.60_1694672069032_0.0983863605333739","host":"s3://npm-registry-packages"}},"1.0.61":{"name":"@dukufamily/3js-tools","version":"1.0.61","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.61","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"882cc6da739e544537cb341ec30e9cc09637b25a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.61.tgz","fileCount":15,"integrity":"sha512-4dTcjHexicN5mPvUPtki25bL5t3yJhCPQimoY2Li8Xp83DQF7knCdW94UemeirCZywJRjyc5vn0VvS+J7W7Okw==","signatures":[{"sig":"MEUCIQCLLuEGOgwA/fx+emm7xiYm9e8PrcGOUE/a6T9L/iqIMQIgbLy/RNu63YV3c7mtZ+uvcq60Jam/nXI4mYvkl6ilXNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230525},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"7ac6bbd88a517dcdb186b8b0327c08874ef559d7","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.61_1694673324950_0.4136657721859911","host":"s3://npm-registry-packages"}},"1.0.62":{"name":"@dukufamily/3js-tools","version":"1.0.62","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.62","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0ca8b897939c6cf4588a4f574eaae90b59d8bb57","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.62.tgz","fileCount":15,"integrity":"sha512-+d1QDySiBpEdD1RfNqXkK4o8+HET92uv7vKS7UAc3N+Hic3vb0XevfPxu5erypQ2xqfEpPc56YBC86+tPYl8wg==","signatures":[{"sig":"MEQCICITWBfG2GcSFeEop9fNqIi8UgPb9gp2m9qxjucjYykCAiAhWRIzsx4Zw6eogYCfr9N6v0rEWErkq0VuGbaVWaxa4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230622},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8523c317298a88226cf87e1947fc10ceb639815f","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.62_1694674571910_0.8219892524443229","host":"s3://npm-registry-packages"}},"1.0.63":{"name":"@dukufamily/3js-tools","version":"1.0.63","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.63","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ebff9319591bea326e77b5fb63b10e271c315d25","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.63.tgz","fileCount":15,"integrity":"sha512-rnXalPfk7Eo1kMRNiTLLx4ggp1A3Cdil1Vn4jYE7wv7dELemeVkYGTxQIaIDw5JWMDdrRSBKDCqRYoZJ/jFxEA==","signatures":[{"sig":"MEUCIQDlM9dyLI+01p66Y9xfWAHx+miSlRHB4kRIxXiGWNpGRQIgKUh5vNtXcZyPxjSeaV46/cYMlpnJ/SZU4n8yOqsxktI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230662},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"541c36e928098379a7c6de381883a34c268497bd","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.63_1694675217312_0.9930146555137018","host":"s3://npm-registry-packages"}},"1.0.64":{"name":"@dukufamily/3js-tools","version":"1.0.64","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.64","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"146bd4b7f3641834fa2cd55ec0dcb7d069f94f7f","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.64.tgz","fileCount":15,"integrity":"sha512-8hH9tCVuDRnsO+CeYpqWU60POYBaZYuL/BHuSvb5/OMcPzh/YZI9d53l/0f6qSXJpCMErmWOtHio3jSzWY3rGA==","signatures":[{"sig":"MEUCIFye9BTTNvXbGKRLvlHBjtWi/+M15+7D92QGsWo6YNFsAiEAqkfbSdUFWOa1++N2noDz7+4mqQVVe+nnBh85C7VNFJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231323},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"397f52066963c306dd46865352f179b9ebc6347d","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.64_1695205992234_0.8408081985256377","host":"s3://npm-registry-packages"}},"1.0.65":{"name":"@dukufamily/3js-tools","version":"1.0.65","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.65","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9faf919bda038e6e7a80e8e46fe8d4ea483c9413","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.65.tgz","fileCount":15,"integrity":"sha512-WrVvdysd9SjEYmOSROMkV19w4CYr9S6YXkkAB1fkEddcsNayqy3ARwS+EDCY+6QqZ7EYSqj2+cLtUWU9ULI90A==","signatures":[{"sig":"MEUCIQDi5u9Bq9e9T3brrx5kaPSUBjOS6EEKbcR/Ax0pLnLqSAIgTvFIEcl+BYI4QAKeVjs+GoPqJWjJ+1IUanaH0Mpbl8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231538},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f694c16dd48cc835275a77ed36f52c72afdb7bbb","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.65_1695206499201_0.19878410354894527","host":"s3://npm-registry-packages"}},"1.0.66":{"name":"@dukufamily/3js-tools","version":"1.0.66","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.66","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6658e790cb4d0db4d1f0a07c61050bdf4cf251ea","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.66.tgz","fileCount":15,"integrity":"sha512-HI1i1OMkacwPxNF0ztjlZ+fycGb3KjLJugCQIRkUADbJzDBwejbL5e9Wl8HUxaMnh2+CL5h5i7/jubCQ6DtpPg==","signatures":[{"sig":"MEUCIHo/oh1aInmDa+Wz15B7ulFAMPB330ao2WEgs91ycTsfAiEA/WxKRxZLlGDHMqZH8LH3UWWvEDjFncqhymrDazRpctQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231566},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"46120895ac4a0e5635b108e4e6d437f04b40b87a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.66_1695207972663_0.05153464327932311","host":"s3://npm-registry-packages"}},"1.0.67":{"name":"@dukufamily/3js-tools","version":"1.0.67","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.67","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"2bfdbb615a68cc10b40cb5fae1dfe712c7626c64","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.67.tgz","fileCount":15,"integrity":"sha512-U8MnZdb7DlV/TkDavGnBFIW2U8SPzlM2UOh06HILLifocI5eetbreNJ2GD6uWxaCqaALa1EAgRSfcuas7+aLfA==","signatures":[{"sig":"MEUCIQC1GHXfWrJIrErv3F0FBmR1rFgj3wZEvYEY7zR2RqnDPwIgMhpFQMChpx0YCsT7D8D8o320V6cieFCl2rTrxNnp4go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231538},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"14b42c77dffb2186663d95251abd5f874c35a4b2","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.67_1695208150775_0.9372077731051704","host":"s3://npm-registry-packages"}},"1.0.68":{"name":"@dukufamily/3js-tools","version":"1.0.68","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.68","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b22742a97a8a435047e07465183ff986c84706de","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.68.tgz","fileCount":15,"integrity":"sha512-b/EQKCkSOYF4vehbdFNLjTuX5j6AJc5wJHR4iXqnUCEqxSAlph2sC1EZ0cZDAG8nY5XA3csYYcAMmZhwjRT3Vg==","signatures":[{"sig":"MEQCIGGIPgZLEEKT+X7TqLt81+xzGFFUpRczrEU2Z6pjVJ8zAiAOlgrkz6F1Lqih4jPjfXqVm8jIaX+O4DqzkCkmYPZP6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232126},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"6514e304482657b0e36e480377c4bb699b33c98d","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.68_1695275131865_0.02461363964218055","host":"s3://npm-registry-packages"}},"1.0.69":{"name":"@dukufamily/3js-tools","version":"1.0.69","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.69","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0fa4908425d2ab76c2e6612a65f1a8bc5c05c5cb","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.69.tgz","fileCount":15,"integrity":"sha512-TJSVd8wWtiI05rLgdfyX0pkXVhLphz0eMJw4IwkY8rZf7jiizfPrGwQsl4WceT0Oy24IGwI5Qe/6bl74pgbJYw==","signatures":[{"sig":"MEUCIComTS1Vj5jcp2D85iMJx4S+D/8HirqP3XS19FhwzTNmAiEA6BBU/8sMzcmkIBxEFd61UAYYm6jUK4t4iV7bPICnQG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232446},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e6935b02680ae064f8d1905a12b0404ee5726868","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.156.1","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.69_1695454727915_0.034461431722728086","host":"s3://npm-registry-packages"}},"1.0.70":{"name":"@dukufamily/3js-tools","version":"1.0.70","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.70","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f584bcd38be928206d66e2dec700be122a117f53","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.70.tgz","fileCount":15,"integrity":"sha512-9aT80Lrlmd4UtAnNktImfrjxEjtFH1mESXdq6WvFnBNbgvBPJT9BVH2zi2FcbaAjnCvQqQB3bcgnLNjjFR7+tg==","signatures":[{"sig":"MEYCIQCyJC8zjGdVJ1bcVSk/Zjtd5AZINfNGe4/SdVZ87pzFHAIhAOY//q52vt0L3BTeBrkbMCHxv7D9RAHx2yUwn96WUU5G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232446},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"12fbebe3732784d7cec125a2730319423f46452b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.70_1695454947172_0.17252580311364696","host":"s3://npm-registry-packages"}},"1.0.71":{"name":"@dukufamily/3js-tools","version":"1.0.71","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.71","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"4a4dc90d92b44c8e79d6a457bb70ea8883b85179","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.71.tgz","fileCount":15,"integrity":"sha512-8vsGmNEoZccLMfJZOsC0dGWReq1xjOkPH/Ap2mUb0msdeMYeel3WpHlWKcaFsxBiiqXQ7QCcrZ6ls+pDazuExg==","signatures":[{"sig":"MEQCICgdWH/+Kln7zu2V0Zmxci2afN0BqqnKFLCYrNIcD3HcAiAfddziRLt0d2gpWxbR8uvL3W1LTP597lR6J0CWKyvhEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232444},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"93ee15be7373f50a59a08c72a97822d5e75c8d24","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.71_1695455923245_0.15719141799042324","host":"s3://npm-registry-packages"}},"1.0.72":{"name":"@dukufamily/3js-tools","version":"1.0.72","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.72","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"bb1cc9d4226c374d115215a6ac19aa90f7848c50","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.72.tgz","fileCount":15,"integrity":"sha512-JIIQvoYtMJUzKtlARGZVDWB1yMyZvI1cDSYmGX4v3qhqwOlUXNfpuTVV77RcRdoFZY4Izm+fgK/hI7f7pbtDJg==","signatures":[{"sig":"MEYCIQDpXSSYri6gJH5o8U215WRYSc5E5ok4JSC35FNwM+lUKAIhAMV1jWz1eJU6IViLMyjRVGD4UiABIkyTb5Rfn812qUKV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232416},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3c5c5af376f51621b78c39177e702cfc9d2cf43b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.72_1695456437130_0.18371539230023148","host":"s3://npm-registry-packages"}},"1.0.73":{"name":"@dukufamily/3js-tools","version":"1.0.73","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.73","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"42e0aadcacae8750d7922a3b6648bf8f370bb506","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.73.tgz","fileCount":15,"integrity":"sha512-82b0Gm3/oGqwNAflPRbvLaSeUXXg1Zoi0SYXfc8zM3trk5+VWx1tlrQdlkliKeNOw2hETNqo9Zfq2z+2tg+ZEg==","signatures":[{"sig":"MEUCIQD/7tg1yckXi7q+GylJKphCE16NgbltiEgsvfpBMLoKVwIgbq5bR/OkG0KFfRs8tfQq6Ms0VHdhhtIHIVaq7jVTz0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232444},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"46a496e1a0a5ea65ff4f25cf757b9a57cec67669","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.73_1695456606132_0.1108222039620328","host":"s3://npm-registry-packages"}},"1.0.74":{"name":"@dukufamily/3js-tools","version":"1.0.74","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.74","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"61812fb82b4a9ff56b5d25cfa55d4e0ccfc75eb8","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.74.tgz","fileCount":15,"integrity":"sha512-NvSCv7R9p8jZkhkHtJp7jm62TspPfllwIyZlrsDw6v2JRydcq1Lnei2R9AX1rvHMtxBInl4OYaGBVGjjVkwqsw==","signatures":[{"sig":"MEUCIBBGO5X2hdZcYAAQl2YiMl4KwAWUVn4pGQaEMi+LInJnAiEA/qfPNroa9G5kVx/yhafAeN97/gxcKzNRw/LPN5ZAlNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232733},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5933214a4ab3e16b7ff6940363b4c6b416d49042","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.74_1695563225418_0.16925816283291195","host":"s3://npm-registry-packages"}},"1.0.76":{"name":"@dukufamily/3js-tools","version":"1.0.76","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.76","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"69e529805ef88686133a43bb0bfc304b7191d1b8","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.76.tgz","fileCount":15,"integrity":"sha512-EkaiTte5yxx9MvMOxJpkUBdvMxmN/3duI9LNT47aFnDk1PbY9em8nH98b/rN9DsnwF+zhx1fNu1bQyP6pp75Uw==","signatures":[{"sig":"MEYCIQCss1l+PIcHpUIWMOq7AX0zQhgm8JTSZRANaNwcUb6avQIhANF9SUS3llN8zJGFPeLii8m+uboJH5+djCMrNjGHVCxE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233057},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"16bac4e0212d9ab358b17960cdb5dd2c2fe104e6","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.76_1695564054756_0.1882317041845103","host":"s3://npm-registry-packages"}},"1.0.77":{"name":"@dukufamily/3js-tools","version":"1.0.77","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.77","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"5a4637241912fe4771988fe6a65328faeb55733f","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.77.tgz","fileCount":15,"integrity":"sha512-PgN5WiTud0eHzQJiQUoqS0qN7eqeZa3u9Oi0MzzA5guFRnieo+XKJf9oWxiN2s/7vcacKEci59QT9Ry3n6Fflw==","signatures":[{"sig":"MEUCIADt8PA0j+m0COeRkTJmoE4BPYnwlkaULSSN0Ff3NodfAiEAvqfUU+uedzhVXUS7EP8TwOzN0U3ZHB+bTpoqfXCZfYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233600},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c3adb8a22afef92180ffe054004f3867ee2e9093","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"^0.155.0","lodash":"^4.17.15","camera-controls":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{"three":"0.155.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.77_1695564345162_0.8285009567941897","host":"s3://npm-registry-packages"}},"1.0.79":{"name":"@dukufamily/3js-tools","version":"1.0.79","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.79","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b0b6655bb3b77024d875add7f7200e0f064ded15","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.79.tgz","fileCount":14,"integrity":"sha512-W8KMUkMkfoegCUSomLJfRR1SO72jBYkwnYZjDcGjcxOzE49YTHyQos8JwuGpe0yJZcxPi6/grNxhTBxwbZR4dg==","signatures":[{"sig":"MEYCIQCRb/2AJkYLq0K8CYwEkK1RipQcdbJelU4c5NaZvtlkHQIhAODD1Beyy7qbu3xfkYIxU54oQblq3OfRIfUYCBuCJCDq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233383},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"bcd25bcf311579d4bc1dff44e7af9dbc49fa0267","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.79_1695626164908_0.6840655181460946","host":"s3://npm-registry-packages"}},"1.0.81":{"name":"@dukufamily/3js-tools","version":"1.0.81","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.81","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"eb400d52d49593261c392830455eaf098c438c80","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.81.tgz","fileCount":15,"integrity":"sha512-clOIo6BrtSnQ3blQeSQ2hUxkytzgu6v5bYMjJU1Wopr0Tk2KP4udMJvSYYS+tgO11SOOXrIjryY0oPS1Mu5VUg==","signatures":[{"sig":"MEUCIQD5FNbmbf9y/I9KMwpmQN1BjtIRuYe5jiyK0bepiZAGAQIgcdcrMibLDbn3Keb94PWGqwe/ySeBnR0rj/hUstD+fXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233258},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3375badd64c00d321b7e85ff511fde95b16bac0b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.81_1695717809798_0.8685341341842585","host":"s3://npm-registry-packages"}},"1.0.82":{"name":"@dukufamily/3js-tools","version":"1.0.82","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.82","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"4be2edc5044afd12ca49acbc9eb4df8c4983af9e","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.82.tgz","fileCount":15,"integrity":"sha512-cSPfKHFC3E2BkxTOqwx50D3wIRtwrg9IwB5c7H+5Ic8rL1HhafTIbAzMvpr7UL6vWY85BjDmKiNPK7RzFDB9UA==","signatures":[{"sig":"MEQCIAwyfvmiM8cNeUwPDzsFg5pkJLJc8ARDB8huTjn347R/AiASD+uDukYbOmJcA7+Dnx1/nuXHJZGZ0ngg5SJZhN9WGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234674},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"77405f8d30f5646875d814645a44a2669bdffc3e","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.82_1695720783195_0.39925765872776675","host":"s3://npm-registry-packages"}},"1.0.83":{"name":"@dukufamily/3js-tools","version":"1.0.83","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.83","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c85f1a5d7c2745732805571a25d4a638b9e470cf","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.83.tgz","fileCount":15,"integrity":"sha512-O4nRi5sHkDGesF7/7rERBuHuDYJN9kdCjbW+JlyFYbR/xyxTkT8CYnWb/P2+Z1i1kDYPgPz37ZflC/CTrzz/ig==","signatures":[{"sig":"MEUCIEzqiTkWcQPy/9ntwuzndR5d/3FQViItao3zqUnqbgdcAiEApWBMxvd9O2U0vYA3iWarnC4eTd9sBIfb9wdVgDOz25U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234415},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"25d355b84d29c9dbb9971b4f992bc0cea07347ac","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.83_1695721050018_0.4956330147059278","host":"s3://npm-registry-packages"}},"1.0.84":{"name":"@dukufamily/3js-tools","version":"1.0.84","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.84","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0036d0a9ebd184e00b188cc7d80911958299ede5","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.84.tgz","fileCount":15,"integrity":"sha512-79xTwAcl1rSluyMi6Z+uSt/dw3c0oRTlQ0E451y++B+GT26GfhWLVXY3o8H0Gf8Svpj5EJcEQX7gIsPweN9vyg==","signatures":[{"sig":"MEYCIQDe2/pFc3yOwsY+NIirZTvbKqw/7weAZUb+BbVerqVqeAIhALDzVjYZUUnEhNZsOafgihKDWTMw6L+A2/5r4B4u6pMF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226698},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5cc80dee7660128ebfebc8b00c37b21835886369","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.84_1695721188102_0.9404139437091872","host":"s3://npm-registry-packages"}},"1.0.85":{"name":"@dukufamily/3js-tools","version":"1.0.85","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.85","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6dedc259fd714704b5f65eb10615685292b8b1b8","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.85.tgz","fileCount":15,"integrity":"sha512-Z9BV+lHrSXQ6ZEQ3aQCjC2bN0h5Be/R7xY+l3J5Ay+lnAl1pqgRpJGxxmmclUrTrtAr72uAQyv3cnu5Rr1/dmw==","signatures":[{"sig":"MEUCICGrY0i8R+vp2YJCOiwaXSnYCYVTbG6/LR0gtNbBRewrAiEA3tiPvuF41/oHR4foSOxTwY7P6bv/idp7wQQdM72aJVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226691},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"a027668dc7fd9bed66cb56ae014b470c32f55dea","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.85_1695721286419_0.20176715435951675","host":"s3://npm-registry-packages"}},"1.0.87":{"name":"@dukufamily/3js-tools","version":"1.0.87","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.87","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8625b8945191121291df8871392981ceed69c437","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.87.tgz","fileCount":15,"integrity":"sha512-Wf+1GiqY6ybnT4bCEacH2rBlsBJQW+7fY6R5Ev2uW67uOPYwQ1JLdRB/7/GbH12MDPvPmeVYduWRC8EQvHVStQ==","signatures":[{"sig":"MEUCIQDrPcvpmUJwizVqrm/X5MdNpnex4xDb7zHU/YnYkTDUJAIgNm5oxJdnkG+u6caI/0+U3Pxus2FJUev56EPPmf95l+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226748},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"cf983901892924c56f65b24a86d7c2d177a3bd3c","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.87_1695721622868_0.14472219331873815","host":"s3://npm-registry-packages"}},"1.0.88":{"name":"@dukufamily/3js-tools","version":"1.0.88","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.88","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d8a85afae49d433cc0919361f41cd7ea87e9a962","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.88.tgz","fileCount":15,"integrity":"sha512-bMgMkrWPJv4qAPgsRklAb1wxHpntIxmeglEgvTy0kfA5RNUPdZNbdzK8wKc1zBP4jnPVE1W7fTauImFOe9ytYA==","signatures":[{"sig":"MEQCIHF0KOVsWkCDkpChJP+jg9kfFjvopClCfHQ+6hgNMeV1AiAbWHUA6A3Y9ehLELss9+ZadwdNzP0oefvf7IKxS7WIkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226709},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d26c747e3e088eb97aeb675a726d0caa5559c174","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.88_1695796942331_0.5476295557223299","host":"s3://npm-registry-packages"}},"1.0.89":{"name":"@dukufamily/3js-tools","version":"1.0.89","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.89","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"2c13865675ef9355102a99ad519ae5d0a25c5f28","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.89.tgz","fileCount":15,"integrity":"sha512-NKm+s/maU5pv1XBEqr5z9E8Fn1hputeMsBl4d22HdC1BOpYjO5C0nyBpEmDw/IAUZoQJ0OvHgepINs+S9Gf0CA==","signatures":[{"sig":"MEQCIGAvMRZq80td6d2bM6UVvO+6NYr19BNTgzL0ktBAM5TCAiBN+Z/4wNRzAF4OftWw4LYG6D8e8mqumhjCpPYmTzwLng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227188},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3d7a7aa21c984f30d8f286737824947caa5d172a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.89_1695797124137_0.7462269709399807","host":"s3://npm-registry-packages"}},"1.0.90":{"name":"@dukufamily/3js-tools","version":"1.0.90","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.90","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b9ac0617972054ebfb6a816f232cd0d83df55d64","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.90.tgz","fileCount":15,"integrity":"sha512-rsMl7Af/Xi+TDA2W9Z4nJL9i4AZ0F4ha9NooTfzsrLWgWLw/uPRTnaEi5p9KchfQ1+Ypa1DKwdocZvFmcqQ+yw==","signatures":[{"sig":"MEQCIDQGI5EcpU4wfy8R6UmogYy+jQwdzmPnT6HXNlBqe9IxAiBBzRjLYqz3A3iuYCADdNGTA5yso1/YlJVQcwTfNL/gxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227286},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"40e91c5f04e0d05706d85961341b02c0394b70fd","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.90_1695797336161_0.141118316656474","host":"s3://npm-registry-packages"}},"1.0.91":{"name":"@dukufamily/3js-tools","version":"1.0.91","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.91","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"5e8b2f7848fbc93b6852201c08278ab81e883bfa","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.91.tgz","fileCount":15,"integrity":"sha512-TX7XwNAYekz7dy7qbUFu3bUBE82DX6zbbztreM3NaY2zPVUiMgiFBcx1Ky0gCzzFTsg1pa7AxdYFQBKtDJ0zhw==","signatures":[{"sig":"MEQCIG6+zGLvxlv4Ol/A+PhvuzrYXy7ar6aIkL21uamYkO8TAiBtxLXt0Mnbua/qQ56/ZutBhMUL7KzMlo1FrOQKxWiuqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227397},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ff515e0f1de2e28315c26bc8aedef84c52de3fe9","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.91_1695797657805_0.7317732332463669","host":"s3://npm-registry-packages"}},"1.0.93":{"name":"@dukufamily/3js-tools","version":"1.0.93","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.93","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"1daf8fddc639f8d816628b11ddf04fd9dfcbffb7","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.93.tgz","fileCount":15,"integrity":"sha512-uuLq65zHRgWf9gZY7tSNbs3xKsRYqger9CEtPWKudIWMmMYaH2lSHDqEW2b/1C6M0O7xrh7Ye1jSzcb0pfX3mg==","signatures":[{"sig":"MEUCIQDK2C63AG4gUaBpNDbOxFsecxrRWTlXgn5x4Jpd0r+rVwIgKJ/xgTgYG4a0lZR0WvE2d+vyQTnkbsEYuWZFETSG2S4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227472},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"6dd6261cd17ebe4b9adcda5c107676ced135f5db","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.93_1695798852940_0.5549617869497445","host":"s3://npm-registry-packages"}},"1.0.97":{"name":"@dukufamily/3js-tools","version":"1.0.97","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.97","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f65be1b45cb8c3a62223d101f848904d1c800016","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.97.tgz","fileCount":15,"integrity":"sha512-TVWeeadFoVz7Qmy4qFudQ9APVLfkwcu/dK/GdRWFGj6MB0p8Nkss4yLH7RQ+P7yisk+MN8to2qcMlxFN4yAiRg==","signatures":[{"sig":"MEUCIQD3ItcjHn8aQRHlH2Kuym0tD4sn9o5mzSVHsP7y7UxEQgIgZF54P9nFdX0sgm9h/qgNOxQlxB3Xyrk19RkxjgYcm/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168308},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"b05e8484a544938a11f94c5fceab4a2bed43dff7","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.97_1695799303704_0.08504518748317547","host":"s3://npm-registry-packages"}},"1.0.98":{"name":"@dukufamily/3js-tools","version":"1.0.98","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.98","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"4c27bcf2c691368eca9375d5f646ae8af5193a7b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.98.tgz","fileCount":15,"integrity":"sha512-j0Lx8ZCs0xYegF02kmorolcjkdb6wFHW3EFh7drVPYRD4q8seSNehEZyYK3GDN59FFj2GnFAjj4lf/NJLDvbUQ==","signatures":[{"sig":"MEUCIEzm7z+duWcyTvSaswTLwjToXlzENnQyLVC2gKjlUiIBAiEA7+JY981zupqa/yE6HSTacO+2dwRifuOzlYsEczdmF0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167747},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"47420ad8397e164b76196804350c18504e6424b9","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.98_1695799834227_0.05456168805105577","host":"s3://npm-registry-packages"}},"1.0.99":{"name":"@dukufamily/3js-tools","version":"1.0.99","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.99","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6954e47733e4bb2b0155cf025ef96ecd72826eff","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.99.tgz","fileCount":15,"integrity":"sha512-C3NOrirxXOTBXTUPJ+KorwVuduCoBZ2uueBsLIqICJwgheZVc61XgqpwSbr9B2lv1JTgEuymCbbfho0cxrqtQg==","signatures":[{"sig":"MEYCIQCJK2FfIhgxhRRJs/5gT/DH34+WVAM36y7j1e8YAqNErQIhAIwFeBTUfU3xDgh+3LhQcb31JZV/L5ulGeLh+IRTP9/K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168165},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e39ee7d1fd48ab75a54c1949b68a3b40b5191ec3","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.99_1695800149597_0.4883353936140915","host":"s3://npm-registry-packages"}},"1.0.100":{"name":"@dukufamily/3js-tools","version":"1.0.100","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.100","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c8f5007629f26e92b83672994829b385d331f01a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.100.tgz","fileCount":15,"integrity":"sha512-g617j/VNfj30pKKDzBLEoDA0NnRwG1/bSZ8oE/gaiMObzMZjJHOCZAka2XJzLtAj79r04LCqmJ7KJS4TgEQv3Q==","signatures":[{"sig":"MEQCIGDXKcZmR/5r+1rrDEZJJJUiu4T5BoSPf0r6BURtY97kAiBeCVJ71d+B2QbzbH582g2xfYQu1EBs64mShxH9VSS5cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168392},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"9d759c4b8f85c11f32d6aca7f1040f6ad145a1cd","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.100_1695801101490_0.18445791928780464","host":"s3://npm-registry-packages"}},"1.0.101":{"name":"@dukufamily/3js-tools","version":"1.0.101","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.101","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9d62b812fc924bc9c6cd45c34fbf1650be9a834a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.101.tgz","fileCount":15,"integrity":"sha512-2lZguBGw/i9mwp+nkB5X2/GphiFUtnoNvHWNRGUBmpk5Uy3X0gzIS1p1a31S6Va8QwaFJMWIaoLsLuK40KPvaw==","signatures":[{"sig":"MEYCIQC6WeYgsHJo1kXF+KuKTPPXdQKXF8SvNAO6c+Mk5AtpzwIhAOV6Qqv0ctKUSkOiwaMOQbajvmcOzLNDG84nPP1c8Fzq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168532},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"128f02854000d4a1433958afa36205383441eac9","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.101_1695863270825_0.8375439977959693","host":"s3://npm-registry-packages"}},"1.0.102":{"name":"@dukufamily/3js-tools","version":"1.0.102","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.102","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"34a751c4ad3cd9c735e21a8fc13112764ba73cd2","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.102.tgz","fileCount":15,"integrity":"sha512-1kSKG3I3C98XSCboPKw+b7UDwBLkWO0zrpZfqyxy/83Y1u1uj2lhgmr8smzk2uqwNjNxt4EIUI4NW2ScQWnahQ==","signatures":[{"sig":"MEUCIQDzEgwJH3LDXD+ELmEskKcFCWd7e6OdVujJ8hMuddGydwIgQJ+GwrwvK8rKahJjXEl2gvewmLWooZFGzk1rDYV5F3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235140},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"7fd671d3c0d42672d6b9c4d93b8cd46543a74ef5","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.102_1695863334135_0.6233761850650466","host":"s3://npm-registry-packages"}},"1.0.103":{"name":"@dukufamily/3js-tools","version":"1.0.103","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.103","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"25588b616db25cdfe4acfa3e5aa2f51da3236adc","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.103.tgz","fileCount":15,"integrity":"sha512-9j0CV2ABoxHdByqj99V/wUI1YiHBY5UK1Pny1IiRfRnrWryZUWFkILAZVNCvpRnx3oAvbfeMhx/zB50DDMPKPQ==","signatures":[{"sig":"MEUCIQCBOnlE3JJsQ4kw6XWWJwKDJpaIHVZgEFXzHYUR/Ab6CgIgJpPkBLhr/VUFJaxeeruZyz2rHMcFGPufjXxaa/d76RY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236196},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"0a7455adafcb47cb5c2fafe73981920be083bfae","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.103_1695881276172_0.5623279806573742","host":"s3://npm-registry-packages"}},"1.0.104":{"name":"@dukufamily/3js-tools","version":"1.0.104","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.104","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"4be7d2328c57e2e40c581c173f241f7f8199b395","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.104.tgz","fileCount":15,"integrity":"sha512-yU+mxMsAsWTtginvZSlS1Q/7jxaZGkuNYdtj8KhsCHiRhARLewz3eoq/71xarximqU+MhdvuGWryEbOJ9IYB/w==","signatures":[{"sig":"MEUCIFj9ECFUExXhRRYURX+UZ0+to9TAbt8rFQzUG8xT0olRAiEApquoxY8tHU0WhewnMtCP0j8u9OcImWsHk+XxmcQwORE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236164},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"6700712ce53f6c676f730c33267068c010e1808f","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.104_1695881514818_0.7393237872047762","host":"s3://npm-registry-packages"}},"1.0.105":{"name":"@dukufamily/3js-tools","version":"1.0.105","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.105","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0e4e808a0e25360e86dd079981a99bf7ab23ad87","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.105.tgz","fileCount":14,"integrity":"sha512-yx3WRx3xsIbYfVpI6/X8rprQ5rY+YhgCu5gUXWFEnPsELO337FyszbJbUWoxdGzRreJu9yBYbwM7Eq2Di9JRfA==","signatures":[{"sig":"MEYCIQCY5Obem6kukYKejjKCGEveKLKxaumunxB7HWDcMOpp0QIhAOREf9MSkkC6aRwK6ZrkjbXuUqfLrsl5NaJUP+t7TtaP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236850},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"762233d93c5b16eb997f01766fec08ccbd8ded04","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.105_1696064067054_0.9807354491082876","host":"s3://npm-registry-packages"}},"1.0.107":{"name":"@dukufamily/3js-tools","version":"1.0.107","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.107","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"fc563a3f59e81429b2c80d9d3e4148cbb63c3ba8","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.107.tgz","fileCount":14,"integrity":"sha512-7oJg4BLlooASOUXE7NgdwXp1tZgx/uB+NahkGPvBb6m3yoSJFBwibx720wTm+Z4+N+bJXf4p+aw+SzJaRve/vw==","signatures":[{"sig":"MEQCID/lHjqa33d8VsP9dka5WAkxe+T76hFjz7aePzkTd0e+AiBxFFUbSnmEa7naRIESVf/U/g6hSo5CbjsOm5ANOfOPpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237485},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5351ccbadc2263aec75bed8e0fab5f8a6f1745b9","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.107_1696845607261_0.4202399871484579","host":"s3://npm-registry-packages"}},"1.0.108":{"name":"@dukufamily/3js-tools","version":"1.0.108","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.108","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"3f4c1670580ec1c680b2a38044bb4e307410e0f3","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.108.tgz","fileCount":14,"integrity":"sha512-0VrOkHeG+YrnDeNO9b1jamZJQH8/oV151zzghUnc70mxwTRiE9Rjz+46P0eYGSFeVArvp6UzTEuPj2zsM/kRdQ==","signatures":[{"sig":"MEYCIQDapqrSgZFs2Msc1LQoBBMEJeGECQ0zunNNcuveUFiGMQIhALUYZEpLQZhK9SFpX0UmiuStDqWvC1+h+uumkWjNKyd1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239337},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"db33d3ebe705bda1cf6c346725d3bb4a7a1eaeb2","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.108_1696847324873_0.42413740714446235","host":"s3://npm-registry-packages"}},"1.0.109":{"name":"@dukufamily/3js-tools","version":"1.0.109","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.109","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9e45178d94985561ff8d65ab6d07339e9be96eca","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.109.tgz","fileCount":14,"integrity":"sha512-PLvtXPJFzmEvG3p5XM3xnSsDcGW3VEacNa6fSVntFxTvwAZLJ9hTp5apalTr4T1EenkG8ZxOcGADx+En0yzwwQ==","signatures":[{"sig":"MEUCIQDBNTlKBztUnDZv0jps9ayEEBK19jYzawzYoYJVlDagbQIgWMw+/cAw7aERpUFo5uQArPchAF+UMmOw/536bD/X00k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239391},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"646278b8b69e591cdcb0ab6e4a2030b279d7d752","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.109_1696853317197_0.243829931094385","host":"s3://npm-registry-packages"}},"1.0.110":{"name":"@dukufamily/3js-tools","version":"1.0.110","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.110","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0999d8b57e2256c5e3f897953c4dffc889778bfb","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.110.tgz","fileCount":14,"integrity":"sha512-sKS/Y/+jxA28nQwK0g/yUu7sFJsezPxuzQgWWGYqiYwx4QqXtZ4CkQXmgtvGJDzT3gJfvHF4vprvfK7OaXPc5g==","signatures":[{"sig":"MEUCIQD5NO8FynSNuaSi2nmKiKKD7EgUd1JZYK2dZT5K6fX0OAIgBytNMrEs5NMTVBuxkKiDVh6W5RA2mtcZgk1OPokjpFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239697},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"2942dbfaaf51e30b2a2d32450b638a195bae8f49","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.110_1696853514060_0.7948613328565532","host":"s3://npm-registry-packages"}},"1.0.111":{"name":"@dukufamily/3js-tools","version":"1.0.111","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.111","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b3fe2173ac503645e7fe7407508841d5364cba84","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.111.tgz","fileCount":14,"integrity":"sha512-yaOeefHBXnFif5ciPSTY9GgjB9i7d2DlBUm1llT25UV/wIgV9/+F4bZzWdN932wcxkTW1vS+eq3dYCMhrzHVsw==","signatures":[{"sig":"MEQCIB7HvwNlTaBOi2y3ZhyTCzcW2393DiToAS+1Wij4lBP8AiAKHlWp7bDJf9MgIPOk0QKhuHn0EK/CS4NzHp7Oef14SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240365},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"abcbeaf43ed1410c10f38f1a2faea431d354c0a8","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.111_1696853811972_0.23063360948520417","host":"s3://npm-registry-packages"}},"1.0.112":{"name":"@dukufamily/3js-tools","version":"1.0.112","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.112","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"a7130e11ddc4a41657cc9790da20917ce802c238","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.112.tgz","fileCount":14,"integrity":"sha512-1+Ip8aBkq23huyIgj9bjAKHXDx5kjl2VMzTxXzLJSuCOAb4CyqNAD6eFAt0dlepk3A7zfKp3Dcz7smss4f1LfA==","signatures":[{"sig":"MEUCIQCaFZ0yXss9S0eRfLGbUZlay9SEtV2xrXTwe90YZ5bRcQIgKLiXGr8hnIVqMOIsA94uMZvOiutmFh51OCsQiRLoVPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240689},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8a9a3914e42128c96f21e1e5870557ec080517ba","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.112_1696853943051_0.14386756911647303","host":"s3://npm-registry-packages"}},"1.0.113":{"name":"@dukufamily/3js-tools","version":"1.0.113","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.113","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d7c9980f46f49320e4007e0b24bb0de85bb687e6","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.113.tgz","fileCount":14,"integrity":"sha512-UTemv536KFnFt3t+3OJJZZYuet1XTKbuo0xTVvbewXhydQ8E8SW8tAlrjlKOg5DR5XoYtmDltnH4vnQ1uMeSDw==","signatures":[{"sig":"MEUCIQCBkSuuQCdWaaG+T0hgbOZurUqhfbRbCVPLgh595VBEVQIgOx82Et7i7EK45QedooigmQGBFglhvBobjWwh/191QCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240937},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"0fad63e614c045dc6778278350b59fce99067aa3","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.113_1696900323635_0.08277650585497076","host":"s3://npm-registry-packages"}},"1.0.114":{"name":"@dukufamily/3js-tools","version":"1.0.114","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.114","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8dcbee70def5a67fde88c8d8a7ca6610c79324ba","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.114.tgz","fileCount":14,"integrity":"sha512-0ulGw9s80v6rR2WcHxRlNdQemRyFP9glD1Jjpxofm1NSdc+vpKSBVlB9Jy9SnI6qM3nmjgQkCnT9r5prEaGc+A==","signatures":[{"sig":"MEQCIEd9OfiPQXn+ON8ZOaDH5T/5qaLKr64WE9615W1dEuFHAiAonXTB+QMhTW+FAQEiJDCsQP4w7J/WKBACvNa9bO1pYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241691},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"95a6fd2f401d0b877096994312cb6596e2e039c0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.114_1696900394796_0.7708169809441734","host":"s3://npm-registry-packages"}},"1.0.115":{"name":"@dukufamily/3js-tools","version":"1.0.115","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.115","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"70177946fd2df29d58fb2e56856dfcb6969d77f7","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.115.tgz","fileCount":14,"integrity":"sha512-R4h6dIAMMU8zIHYXoJHRaHeZsWLT5xx+izyjtD1uota0h+294EakSvumwIR4inSALDlxV2l1d+MUsEAR6yhOOA==","signatures":[{"sig":"MEUCIQDbXyuXszZdRrqCyp/HNojxJHbtnN7lt6gFQeZbitpSVgIgArJ7Xs9NbYedbNtNnjmfFq9N9iUHzi8hfq8X6MxRGs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240401},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5cecb4e7a7d70b13d56c97a52e789e2ff92f7b19","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.115_1696902457102_0.9594582403108589","host":"s3://npm-registry-packages"}},"1.0.117":{"name":"@dukufamily/3js-tools","version":"1.0.117","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.117","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"221440afd6f1fc4d3c9c6ecd34b9712ea0f1fd49","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.117.tgz","fileCount":15,"integrity":"sha512-qcWX9zZJkv/KLDTR37NBk19qYKSq21tbO1u2RKbg3Gaau+gPmttb0KRmyhCaj6UwnMH+C3NNLROYClYI2hcStw==","signatures":[{"sig":"MEQCIApAKjhzwDPllPtJ1Dagt7J4MiZrsb24rFHIpqAcMEEbAiA33gGfc5SngP4foA1qEYI0z72hv9BXj8SlJjTrJtYRsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482974},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"0975c51ed2d871cfb407ebc6ac633dede7997ae6","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.0.1","rollup-plugin-node-builtins":"^2.1.2"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.117_1697456454714_0.17433270009869872","host":"s3://npm-registry-packages"}},"1.0.118":{"name":"@dukufamily/3js-tools","version":"1.0.118","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.118","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"27e393bd7329c44d2604b826c693a6ef8ca90abd","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.118.tgz","fileCount":15,"integrity":"sha512-6QZHj3kwNqD2Bt8zMtzy4je7WzdfcxC7xzzlcrbpSpKZfQvvKMhrsVxzqpRlmyElJO1JbLgkma4PlLpgsUu7Hw==","signatures":[{"sig":"MEUCIDQiCIr70uMGCLQqVgj1jbZIA9FDx72cv1+svgF7RTu8AiEA8itWT/mFR/PAWNFFt6JJO/h2rC8yyCP08NMV4mAore0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482649},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d6c2257a6a48f7c251b60d937d7533c9fa06fee1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.118_1697508995657_0.09021580422943676","host":"s3://npm-registry-packages"}},"1.0.119":{"name":"@dukufamily/3js-tools","version":"1.0.119","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.119","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f6a84b5d24dcc197c899ce05a6ad770e009cc293","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.119.tgz","fileCount":15,"integrity":"sha512-NAYANg9SSzGUpT/Kd7//pM1ORMH7s41qsl3eBrQtbcl6gnAI8ZS0YQSWirMnf34D1hcy8KzNmOuzAukv1kqPZw==","signatures":[{"sig":"MEUCIBH/Jg9J05/xPLXkdLF6YsMfnRPy856IsqHQg4fvhMILAiEA2/4lFAKW4M0BJ90HNcwLnywELPYyt52CsZp2j5TIlY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483750},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"0bd0704ce1808f8e372d252e9c3a518285d4346b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.119_1697597856461_0.5290760765163247","host":"s3://npm-registry-packages"}},"1.0.121":{"name":"@dukufamily/3js-tools","version":"1.0.121","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.121","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"549eb814749946783aafa3b1721eddf960edd638","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.121.tgz","fileCount":15,"integrity":"sha512-N1SBRPe7FIKIEkdSwWoX0p4Kenvjhq4GpsyCmvAknq/yaa/1DVz9/xrW6g4ySQ03LB+IO4cg24d/GlGVBmQB0A==","signatures":[{"sig":"MEUCIQDuK4Ts2YMe0XDtZJZk2UQslZsL/82TC1su/0UCztpQLgIgLLdEWRhYtduc6Gw2vSKEM4Ljw1f7+GDzyQQdCULm64E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483844},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d0a1f95716505e50ccad7d70b1bdde64098541d3","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.121_1697598411492_0.8324424250397948","host":"s3://npm-registry-packages"}},"1.0.122":{"name":"@dukufamily/3js-tools","version":"1.0.122","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.122","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9889e9a117671511c3561bdd42068429af7a709b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.122.tgz","fileCount":15,"integrity":"sha512-834fRV9tD102nTBwrDHg5WYBJTICme2YqgSOpYpiWLTiIpyQhq8sEIE8SC4gme3iuJ+lnZidXiHRPGOOxhTMRA==","signatures":[{"sig":"MEUCIQDX4Dwhc7LsMBS2ZNz4ik5wDv0nVMTGI5f51nwmSHriBQIgFgtO9tCf7BKqzla86+yBL6qmUAZngiTYknsXYaGQZt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484331},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"28a3831fb465d5a9af4983b391a9c4dd425efb63","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.122_1697611226860_0.051090061646730245","host":"s3://npm-registry-packages"}},"1.0.124":{"name":"@dukufamily/3js-tools","version":"1.0.124","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.124","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"056b6e3ed6e4d1de0ea7ed8d2b225f5697d6bd5a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.124.tgz","fileCount":15,"integrity":"sha512-nlDjpEMFNgU5qZuyp7IYjcXrKz8dGXYFwLt46wW/xJpMzdaN7/ezfBaIayYoDo5ZOheUDis+WvX2+beiUeu5kw==","signatures":[{"sig":"MEYCIQCreKQHyoPq9BQrot+9zSwASILIG5T324apNV/blmhO1gIhANoy85rsXhX4Tdz3sx1tYZT6TbeU3whIBSnIxQlEG5fT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484445},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5df88cd1860cd67bb3c04b59141e5a26b080152b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.124_1697622526964_0.20173696121017737","host":"s3://npm-registry-packages"}},"1.0.127":{"name":"@dukufamily/3js-tools","version":"1.0.127","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.127","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9ae6dd938b6b53c90ca0310d0944c930be2da8ce","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.127.tgz","fileCount":15,"integrity":"sha512-WTETVHz30IQlSmDF11c3ngOAiPqMFh7MSzi4+ZxTojbCiDmBsy5H2eFCP4k+HalRS/N5bvSThNI7XGeCiQe3Ow==","signatures":[{"sig":"MEUCIC9uh5nbjrlY/5GfWp5U+x7lEZJ7kE13CNeVKAuUdTHyAiEApUoBEspFZR3bboZNJFRwzxjQYxFX1mlf532sA1R6efw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484423},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"49cf95b86e806b54e29a9ddbbdd252822944e471","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.127_1697623879200_0.2830998136945262","host":"s3://npm-registry-packages"}},"1.0.129":{"name":"@dukufamily/3js-tools","version":"1.0.129","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.129","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c102cb33bbdd11eb1b25099f62fccd5d81898451","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.129.tgz","fileCount":15,"integrity":"sha512-r4zxbdiVl+Zv45e+t1qxBwKII1Yw7y1vZygANYnNkHbDqjmQBN/3sgHhkzRyJY23S+geK5n2rHEe8XzpyXub6Q==","signatures":[{"sig":"MEQCIBA8jUDeQFKI3m3N2sG7cz8qUjdHrMEM72Gitry12+YWAiAMFREEeRuwYqbaiO6iyOwLy7z9bT/qev2xNv1G+P56Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484485},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5678072056a2f89da2b593c77d1107c6b33cd406","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.129_1697682947103_0.8201540946435903","host":"s3://npm-registry-packages"}},"1.0.130":{"name":"@dukufamily/3js-tools","version":"1.0.130","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.130","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"5550be5356a334018efdce4bf8f7a6c5abf4725a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.130.tgz","fileCount":15,"integrity":"sha512-yYubJ8d0bZRCjv7uUmXIRxux7bYQ8Jq6gMFbu0KepNLCkyqg/m+eUry0K3IIPD+ax203wJn5lwyh9WzKXmKS/Q==","signatures":[{"sig":"MEUCIGbeIM0+4KIUNFr5vMcR5FJN6qF+0wuLvXwAQOV1AKnhAiEAzshayj/7l6tSOB6kvl4oqAh38CjTDbDlstSINYQ+m8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484464},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"6335d26753efcc90ced83ed9d247dca6f7291c36","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.130_1697683119783_0.5102364544544282","host":"s3://npm-registry-packages"}},"1.0.131":{"name":"@dukufamily/3js-tools","version":"1.0.131","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.131","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"556dccdbf8c65308ff2348d0eb48c8b05e2fb952","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.131.tgz","fileCount":15,"integrity":"sha512-90yP7SSLdUb6YUy5j8lfcBHrsJdvFMEOiPwNKhiBPsjy/5VZiODRGZQPTMHkV/Rl+ydjCcZ3w+1UgJJHIdCGzw==","signatures":[{"sig":"MEQCIHM25pZz7QybA00QWd/z8xtqaYvRpt5BuA4mQET2pdpOAiA97Wd7Ks8v54bbTzxBLo4w/pG1KJPei8EeSjlaPUkiQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":967456},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"9792be18d77d837cf72bb58f0036b7d41d9fff12","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.131_1697683718289_0.8927063192681812","host":"s3://npm-registry-packages"}},"1.0.132":{"name":"@dukufamily/3js-tools","version":"1.0.132","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.132","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"eaf4da2848674f2a3f4431c0c229084b3e1f767b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.132.tgz","fileCount":15,"integrity":"sha512-oc11bGQ841zTfpPNudCH0HCD4sjxkRTCpiqxm8nS7N5eVZpLhlEORd8FZ5f4uMfFu2TpnQdq/1v//Cuhl86bQg==","signatures":[{"sig":"MEUCIQDOrtWjp24hmx0LD0EuRnbxh/Ow9f186asDxKVtPaLl9AIgIofcv4rV1j4icKvBQmCv9p9Lf1o1ju8YTVMJ9XJL70s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484632},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"6ddaa46afb631bfa27c92a3e657a135f454c5c90","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.132_1697683881369_0.8481756204286035","host":"s3://npm-registry-packages"}},"1.0.133":{"name":"@dukufamily/3js-tools","version":"1.0.133","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.133","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ee8dd2e142f3f979c380595d9c1101752ebc099a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.133.tgz","fileCount":23,"integrity":"sha512-dRLFnV4MaNyA9PbE8UfBkKOBeU3T8rpIR8xhG/ua/PWnZdfwCvwHRr/0dN+TD6Q3MfPiD+/2+3sgcrAp6QN36w==","signatures":[{"sig":"MEQCIAC9+Xo0CFegXmj0zogToW+bnNeppBNowOky9HERFWY3AiAh5G8gFRt4Br6xyKdKuFr1W74DAaNrFnsYfALxqMaO+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612353},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d034149afd551af4fcbae12fad3757c660f79678","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.133_1697697496339_0.019811288051293285","host":"s3://npm-registry-packages"}},"1.0.135":{"name":"@dukufamily/3js-tools","version":"1.0.135","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.135","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"3285ae7c9a9e6c84b40061175b44121e2f0363eb","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.135.tgz","fileCount":31,"integrity":"sha512-Wa/81axEo8b7apTbF/T5kI23fdFVZKWOA70PLxjogiZLa+DLQuxovASUUXwP9lnVLHYq5xrCVFKrtGmzvfx40w==","signatures":[{"sig":"MEUCIQDfaZ6iJyZKVW0ABDHqMjpIxpKvai6i6fbA/TB0B7C7jgIgFsR+QAzxBe/ctWfBnXi14sfhR7OOVnfsBK5CAhM0b84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":679449},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"371c3d5ad7c7b481b7ba1854c69e809c11a5e681","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.135_1697698930102_0.24868899400128153","host":"s3://npm-registry-packages"}},"1.0.136":{"name":"@dukufamily/3js-tools","version":"1.0.136","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.136","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"514fb62c82453667b910858960245a412ed53fe0","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.136.tgz","fileCount":31,"integrity":"sha512-FYOD2icRWymuOPTX1SP130/Xphrqrm7BtOs5FUodnnZ4KAGt0+QO7SWJ2AUzQRHSQtCZgzIcpSDVSRJbfri60w==","signatures":[{"sig":"MEUCIQCDp8TbRBpZA4O82hIji1E+GWo/LwGdG+B8lXjZFRVkxgIgAZSGaqSmRentkmc6RQ7hlm3ylIwLGFSWRnUhdpQadZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":679144},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f2db3d37f608d610db4f5f8e214436eeeb0b2c74","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.136_1697699091021_0.7497712150123592","host":"s3://npm-registry-packages"}},"1.0.138":{"name":"@dukufamily/3js-tools","version":"1.0.138","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.138","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"85a803eab43d2c56f39d9d28375ce9523ec457a3","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.138.tgz","fileCount":33,"integrity":"sha512-hMcCWPOQCHWObHdEq2yceFfrv+B2R5iGsKiNh6gw45xShmBLVZMCR7X7IFHjwed/ZkjYn1hxN9FkOvYA+41doQ==","signatures":[{"sig":"MEUCIQCm060W9XcrTapdPrAHLBSZeYHRvt5JmnexmrtU1AGC8AIgJDgggUhNjtuYL3/0jY/Wb68Jq43bSZpgrpo9C/aTgps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":736809},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1bdfcf4e068e56bbc240677852aba4b6581e261a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.138_1697699479010_0.5933267704689988","host":"s3://npm-registry-packages"}},"1.0.139":{"name":"@dukufamily/3js-tools","version":"1.0.139","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.139","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"321626d41215debddfed327fcffebd27aaf5da72","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.139.tgz","fileCount":33,"integrity":"sha512-yaktvsBu6CPt+i6H+1iI4fpLQidtCKCw2WteCR4PUkTdReUweo65SZv+bjVU1q2qRgCfo21JbqPPhjzAUl6/yw==","signatures":[{"sig":"MEQCH0Z0uP0GPwjchdKLlIM/Fsk2bLWpKdw30KaH3L8bK/wCIQCvmeOh0bys6UfDJTxuocxKcwNye5KBEAXOPLlTHxazzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758295},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"94bab02c5ba923356cc69b9789f08f92610f28cf","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.139_1697699629519_0.7075580280786844","host":"s3://npm-registry-packages"}},"1.0.140":{"name":"@dukufamily/3js-tools","version":"1.0.140","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.140","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f9359e8d37a72031e8598d6405cf1c31469dd0b3","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.140.tgz","fileCount":33,"integrity":"sha512-I3Gj3kFMaCXkoGOIRn5onKrs28iCLMkRe9MkFstjtjmK0sL5KIwjLYaCnTLoyUudyHmyiT6ulYoT0Yk2xyR5Bg==","signatures":[{"sig":"MEUCIQCPStuDYiDq3wLYlRPMMUEqhOTSJljFMCJpXxfNvtUJYAIgf8yKMRSMBbJ5PS0ilmOL3El0ZAz5WwxyQfy06tV+LjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792418},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1c8339ed7032092e583aee5b12588a5f9d1f8207","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.140_1697699830147_0.5481258875151291","host":"s3://npm-registry-packages"}},"1.0.141":{"name":"@dukufamily/3js-tools","version":"1.0.141","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.141","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c5f1dc8afc2d6e3e2ab61c8533f5c12032881cbf","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.141.tgz","fileCount":33,"integrity":"sha512-5fxc16NKcFjDMrkqcMr006Gf2BvAmg7xnzwNwmTShQyJhHqg4QPwWRzwOhWhpbuJD5FpeNgpBQ7P/xyzqzD0nw==","signatures":[{"sig":"MEQCIH6ifci8TP9CG0VKIRgB6i8ybrgq8sWmuXg93mPk22ZDAiBR18R0BixNJ6rzkr9ZpRqOWuYKjIBf8ZIX7X2+k0nGPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1171017},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"2be3da5d9f1a37ed9af7b8cc6b5c38af194db3a0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.141_1697771805748_0.2824406199529259","host":"s3://npm-registry-packages"}},"1.0.143":{"name":"@dukufamily/3js-tools","version":"1.0.143","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.143","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0840cefd6e782964ee8e8c17d4fb8af12dd9bd42","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.143.tgz","fileCount":33,"integrity":"sha512-jwVmyCIyVRsn6ZipkYKq3CrxyecXJ4huAG5W8E2lqH0izCfzWhKqZ1IMjQMEKlH5Wr2ZnFGcF18B5+UO9ZC3ng==","signatures":[{"sig":"MEYCIQCfBqeaNP0lZiO91rw1hlBvSoldrZ5wSFDns9G182J1eQIhAJCAqbLrFuSJq9MW+Ds8bwTdNzEySGmGIKbHNDNyJy/4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791830},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ea171d1df5aa5451a5ce57ce83da8d8b5901ae08","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.143_1697773134846_0.8844391952813113","host":"s3://npm-registry-packages"}},"1.0.144":{"name":"@dukufamily/3js-tools","version":"1.0.144","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.144","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"81a7b7e32af7cfca00e1fbec1c269d3055081924","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.144.tgz","fileCount":33,"integrity":"sha512-epaKkrHb1q9++UkZdLJeR/Megre5sSEHeO++UgXme04EOurBv8YnydS/w2OSzXJl7DKk+rIhXKReEphopW+dhg==","signatures":[{"sig":"MEYCIQDS60Rp6dJybFhjX+3RM6X446PQWtunmjlbxvlNxtWCSQIhAM85CB5atm8O3OXl3ZPW00agBd+/ZIC7oeVOZdknnkWa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792100},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"02d0fa78979d12055018bdabdddfbe8d658e77e9","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.144_1697796735054_0.9636702279334906","host":"s3://npm-registry-packages"}},"1.0.145":{"name":"@dukufamily/3js-tools","version":"1.0.145","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.145","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"21ec5876c1a204bb8479d02f9eda8176404822e0","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.145.tgz","fileCount":33,"integrity":"sha512-tqmUl6s6UDjEzCyrKQ5Fkg9kBTbmeixVynKrx0iMp3xqo2kQx38+wnn7QrwtFgSiKd4xJkKnuFl0ZD4DJU+qIQ==","signatures":[{"sig":"MEYCIQDbeZ/CDNeOCw63iqmGwkvE73wb6LJEP99YoKJE6bZBiAIhALOz+V7I59oTiwoeUvGcE7bY22DxxzLsM8NM1j5auZgj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":788480},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f7682360920a79dbaae1910435b8f2ff8d448f2e","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.145_1698036040131_0.7171931928696555","host":"s3://npm-registry-packages"}},"1.0.146":{"name":"@dukufamily/3js-tools","version":"1.0.146","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.146","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"afaa08480a2a122a51d0d56e447f209dd4973e7e","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.146.tgz","fileCount":33,"integrity":"sha512-UbXJxpGDStyc0UARkwswyXWbJivAlrCD1l6YB7tjjMGtDbPAeeuJQ1Jnw3ftc4bvtNp2z5eZBsWXptykxqJc5A==","signatures":[{"sig":"MEQCIGWvTmsI59kwgyh/GUWDuJ/vCOrRWqJWAnNV3qpARA6PAiBOs4xBkNSv4LvQdMXIQGLAo/Be/7twnpMtbYcw5UeCZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":774599},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5b8f9b154caa8070982c0cf9f1e3483899f03be1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.146_1698054725301_0.7298615621342557","host":"s3://npm-registry-packages"}},"1.0.147":{"name":"@dukufamily/3js-tools","version":"1.0.147","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.147","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0b7f96beaf34f9f1222d7300949a7d407001ea63","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.147.tgz","fileCount":33,"integrity":"sha512-SNof4T92FcexaQ2QtSPQqepO4HSSZ8MeSkfJeqFYNCDdPPPMRJicDSVpcflSeEhTH5btaq86TbRHaLUTIHjKEQ==","signatures":[{"sig":"MEUCIQCBcRLvfK5nDc+v5yqLDQD0hmlaXBrEcv6T9z5WjDiWVgIgcYtP8bn7rQ2Q5Z0LXW1AIEI59abG07jPzz8lF/5s5/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":774533},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"93a37e7e84ab6a9118e260aec1e95478ca74fa97","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.147_1698055095615_0.37649628043815","host":"s3://npm-registry-packages"}},"1.0.148":{"name":"@dukufamily/3js-tools","version":"1.0.148","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.148","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"841960e84c772ea2bb6d9927be09e1084d4a035d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.148.tgz","fileCount":33,"integrity":"sha512-NPkLo59N8QeYPEbqiQ/d/oWI8YQ/LQA/s7mdHCFTWmVrAs5g4xigMlJALLP2lsZfIa2ScrU6JaO9kQ/vAzZuZQ==","signatures":[{"sig":"MEUCIHXbjw5CNeKMHYEZKqJWHRINbWhsIPSoMRCaVDerUtP0AiEA2BofPJGYrb7IscOYquj45cLAcuWYBbwPzo12ZOwz+AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":796553},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"25c46401e16cd99f3c902db1cba169441573ae46","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.148_1698120934727_0.35328479833342175","host":"s3://npm-registry-packages"}},"1.0.149":{"name":"@dukufamily/3js-tools","version":"1.0.149","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.149","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"7f9eb2cbd9a7816928474ac853b3ef7658df3cb4","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.149.tgz","fileCount":33,"integrity":"sha512-eoeFdhq0lvh7raoxfwKYCTk8hIrmLUmNlcGK4xmVM01QlKBQJsLnbIJ1s7dxHVqgTDcKGPyiU1JHbIomLeCstA==","signatures":[{"sig":"MEQCIFoUmSpTbLR+Q1sj75po/Kqw5J0gbMK+IGnjaXOKnabVAiAeL7m44pOfE56XTY01g3mts4UQS4HNP2ncTg2sywZ2Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":822419},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"2da4be4ccf2a784566760ea8f7fe3e0ce3a581b4","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.149_1698128629252_0.185415584784413","host":"s3://npm-registry-packages"}},"1.0.150":{"name":"@dukufamily/3js-tools","version":"1.0.150","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.150","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8d7ea2bfd01beaa57aa2710e46b3ba6faf9d7c31","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.150.tgz","fileCount":33,"integrity":"sha512-ZbBjxiXzrteAruqttr17NGsMSW+VKCzizRJF2iHV33nGgxtep7FDdmixWQMRDAhl2yUjlMlrIFzkwNyeWd3+Qw==","signatures":[{"sig":"MEUCIDSrtKoNrjstNG4eCcNZ9UX40dB2kmNFwJ/aBf4TvZSPAiEApCzhetHbgiEYZZUldYhMK0Jy0AbomikGOS9F8BTAOfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":822434},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"85fb860057171d86a0c46ba099376cb60af69735","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.150_1698131018683_0.3265412098615421","host":"s3://npm-registry-packages"}},"1.0.151":{"name":"@dukufamily/3js-tools","version":"1.0.151","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.151","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"996960579c868bf35ae81f9d238049a6ba303c38","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.151.tgz","fileCount":33,"integrity":"sha512-sKI1hSD1lKHrHQ1S49koXMgVKAXLRMmZ4QtjDI4N7+X/U/KRWqfPgp0cOOneI9tntAFfofu2/XdO/qtdJ0/UXQ==","signatures":[{"sig":"MEQCIHVFYc418C3V8qmec6PSXMgKLi8JwUGYhzEI086SQx3fAiBmRVf7wFVa3wMu+mK+iJJocxXtRpFEk/6i2P/9cmYsdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":822494},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"71b8bdf94dbabce644e081548d5446195f1be1a1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.151_1698131151186_0.012194951968356849","host":"s3://npm-registry-packages"}},"1.0.152":{"name":"@dukufamily/3js-tools","version":"1.0.152","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.152","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c1d6d5ee9f241ddad5372cda105b08687690e310","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.152.tgz","fileCount":33,"integrity":"sha512-hhEqPj4HhtZMI431QjyUsInTdL7mo7lJg7YHjdRYF9XH/7U7BD2DeC9uRiGPfxjD4Vt9dJ5+F4/kCQWJMJgXuQ==","signatures":[{"sig":"MEQCIHvJE1QrzqACpUYMK+TKZEJiSNaf2nZwMfgEkKZkaMSQAiBWWIxrVSp1ZDrAtVquEHuW+32h9exsSCJFjUFEziAi4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":826394},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8b1c4d7a0b32f82000a2fa209befd3e59aaab1b9","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.152_1698136692921_0.20477588512507383","host":"s3://npm-registry-packages"}},"1.0.153":{"name":"@dukufamily/3js-tools","version":"1.0.153","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.153","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"43dd1d0588b113dcba66127e59e163998db82e0c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.153.tgz","fileCount":33,"integrity":"sha512-0mAwiOk7l9blBJRWu/CtFtOFEi+Yy72+hceMfYvamFLFasPJWVitD+WKO7aeI/Hv++OstseoX0VigTGicSh73g==","signatures":[{"sig":"MEUCIEx3eD5okxEJHWT+vGy0HQ3FEEfDo2+9vfRApy/r3nbdAiEAuMXhEnB4wdX2BIpVZ2P1biWyOdmGw4PXQkoeWE/pfKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":826508},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"adeec3eaa86b1dbda9d974ebf69c8fe065295cc0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.153_1698231218951_0.861006727440855","host":"s3://npm-registry-packages"}},"1.0.154":{"name":"@dukufamily/3js-tools","version":"1.0.154","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.154","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"64cf2b5b2a9f3a762964d0f9a2f6c7fb6bca3565","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.154.tgz","fileCount":33,"integrity":"sha512-aPHY+tUdGd0brY7Qaq4ilduWCs7NbgKkyGmPryBKkk/qK+jVb/JeYr5SQzbTCIzRWYNwZ5xliXLDv++u103Nyw==","signatures":[{"sig":"MEUCIBik2piaR6FCHeSMoi6lYDHVJvKUdEARzIIARa4qu64/AiEAo7FiAsLVhbYBGndCrkLSJGNfLDwILyiBejFZ3Ak2/6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836562},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"b972e3ed55451326ffe316f10c5fcb1e8ba058b3","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.154_1698231379161_0.8858153199007142","host":"s3://npm-registry-packages"}},"1.0.155":{"name":"@dukufamily/3js-tools","version":"1.0.155","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.155","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f043558cbcc45cd730f9d13266e179b1e9b2ede3","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.155.tgz","fileCount":33,"integrity":"sha512-MamglbYgYvSMJUK7S8s/1g7Y2kqSxH+Efir14O8EEgfSY4t6XdS3kF4iv86h3rmuHSu4FM+8PqSFZ/NyO4weBA==","signatures":[{"sig":"MEQCIDsxMS8G36Z+UC3vzKgyNihjnkHWyycwxAbOz2A3HGcRAiBPqfLXwkSjCLNXkrnxF+B6SKwboLdklx2PwbZOaBYlhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836977},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d5027d3d3a81a205eb6ed778859f0d9945907df3","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.155_1698285864193_0.5104814098026251","host":"s3://npm-registry-packages"}},"1.0.156":{"name":"@dukufamily/3js-tools","version":"1.0.156","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.156","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0cc2cdbe69ae1a366705b163965a6f5092e59c47","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.156.tgz","fileCount":33,"integrity":"sha512-GqL/n97Dl9qvtC+uSsthtQg7dGhjnTd235tPX7wEiGUpXK+IVL5j8H8nAstUoMV2UakNFNQzPsWk4zAdpXjJGg==","signatures":[{"sig":"MEQCIHdhn1PExrmtT7tJoTDvabzVm6znl+UYF5OjdCXOuRyEAiBUG+slExqny9quMeP6AA+oIR7oDPJBwLObENdczW4p1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836925},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"a3436b5f70595fa6fafb60f923886f0d7c8bcc89","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.156_1698287851586_0.8357209302457076","host":"s3://npm-registry-packages"}},"1.0.157":{"name":"@dukufamily/3js-tools","version":"1.0.157","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.157","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"96ff8deb097cdabf797bb5bbdcd60b215195b6e3","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.157.tgz","fileCount":33,"integrity":"sha512-Pyumtq5yOvNxnn4jNU1N/l5hZL+2ovwQyT8PGwZnpBRAMqyr2fua64lH4yo2xIlZmrfKYV6XKdktDIQLQVTuTQ==","signatures":[{"sig":"MEUCIFZFN7rsgVvh13g9+eVOg1sPkF3lzI0PNJ8FtBtFkQ1IAiEApq5TRUJiR5Nw2lZUr9L5CzKufBn4t1+8mSbHe8HbZok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836506},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"097d0c6d61843375f00037b2a114fe7a401672e3","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.157_1698288587356_0.8423212582831665","host":"s3://npm-registry-packages"}},"1.0.158":{"name":"@dukufamily/3js-tools","version":"1.0.158","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.158","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"710bc94ae72564ac4365fce269d15dc34b0391e7","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.158.tgz","fileCount":33,"integrity":"sha512-qHw/on45Au1DJEmsSC1zxlnUUalZlXOL8hxF9Emdi80U355wvA2nB7cK5n+X5e94Y2h7g2F8dy+QIOaI6thpuA==","signatures":[{"sig":"MEUCIQCI3YOybl8En0o5qoY0EnqKtqQBYTnEpRROB28pf/LNOQIgQQFG8rC3xtADUtWpWLGuhaUaf29b3zd555vZCdNCt38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836623},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5cd630514e236493b75867cc8bc577686d47c681","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.158_1698315375258_0.03974749624794849","host":"s3://npm-registry-packages"}},"1.0.159":{"name":"@dukufamily/3js-tools","version":"1.0.159","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.159","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"dbdd7598215d108e0390bd5c18706b495aecbfea","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.159.tgz","fileCount":33,"integrity":"sha512-PGVGNPOmlrlw8EqjSOcqDhc4YjT4U/+nJ89cU8q83LeEpJ+SppU6D7BXhSzP5q2U2O5UfWNjgmkL48+6I+ww1g==","signatures":[{"sig":"MEUCIBQwvCeTXQia8HZ6ZcKqoxE24hkzIHMOn20tvtP+UEx1AiEAy8bHehi9xK+Iyn10NxRh51yPBlmBFa2Y07WIEzHT22A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836991},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"07eab2cc218aeb5edda9e0557297d363cc7315b1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.159_1698317051325_0.11217634252003217","host":"s3://npm-registry-packages"}},"1.0.160":{"name":"@dukufamily/3js-tools","version":"1.0.160","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.160","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"be50d5faee8963e72b43fefaed31d607aac7bd4d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.160.tgz","fileCount":33,"integrity":"sha512-JBbScJeamBBR2utZ5HxTL145Rq1zvSIHYwKXubf0Wxsg7LeX9LnprJ23uzwlbZft6X91UgRARWVkua79U/lezw==","signatures":[{"sig":"MEYCIQCF4lZt7qHZZLY7K+jx2zrAKMCnBNMa25QSVKDC8dNEQQIhAJTx8jFsUSedSVxNyr4RZdpaW08Kry1IOs3TkuYjY0ys","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836887},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"eed70e06d634321c0473d60d04933bf17280295c","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.160_1698317715203_0.4002143034166823","host":"s3://npm-registry-packages"}},"1.0.163":{"name":"@dukufamily/3js-tools","version":"1.0.163","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.163","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f0bc2bcd9cb4bbc0abde02be1cb109130e562fee","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.163.tgz","fileCount":33,"integrity":"sha512-YuYNm2k5O4cXS+338oNmBe+4wbGGfJBg9Crb5jEaMnCtikLRP0J/r/tn3p26u5bc6oxmn+8/nMHEHzrwn5GiJQ==","signatures":[{"sig":"MEUCIQCb9G2KKTarJ90mO5xrqpnysXz8rLz6OgT54iErsLEyPQIgNZviCbINnxa3iyMxDOj5PGBil3rwIoHYeywSUt77uqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839574},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"eb76a9ee6ceea640aadfda2b18d9b3b20ec9372b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.163_1698369903696_0.1860141784114926","host":"s3://npm-registry-packages"}},"1.0.167":{"name":"@dukufamily/3js-tools","version":"1.0.167","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.167","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"577fca2dc74d69aeb3ef91014bf00581dcb12e77","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.167.tgz","fileCount":33,"integrity":"sha512-OYOlaIdKy2qzU6n68RKuwVriTksrhWnXABkJyv5vOGihhJx3SdTrdt8glmp+j9ROku7z3vHc3G48zuop++fkAA==","signatures":[{"sig":"MEQCIDH2q81rIH422o18gJSxVsXdP2gZvND4uWNw1ZL7MYzfAiBK75k+i7h4q/XVVQwzFvsJA0H28FzmxBKK2FZqaTHBvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839436},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"b2935d292469f56ba4f8714ccf8bf297a1bc07ef","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.167_1698370637093_0.5710449023276372","host":"s3://npm-registry-packages"}},"1.0.168":{"name":"@dukufamily/3js-tools","version":"1.0.168","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.168","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"af9483a251fab0162fc97544d81ffddd8bdacde0","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.168.tgz","fileCount":33,"integrity":"sha512-dd6H8qxgBSbkW6FdWxEHEiODDl5rSbwf2ME98IiR4kfct+1O/qDWuYMZJHePQ3q3L94WYKntzgLX1MQnbGL1Dg==","signatures":[{"sig":"MEYCIQCysriWQlEsLFfzrmE71rwKEGGqBrrLc4jo7ZjmdRbdSQIhAKh4JsTeeUO5DRAR6dnatipuu2bT3+m20ByC2X1Ty5lO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839570},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"0b81fb3f9f35b4df18a9f1c3d5b50af1974d568b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.168_1698374422691_0.3242832528423307","host":"s3://npm-registry-packages"}},"1.0.169":{"name":"@dukufamily/3js-tools","version":"1.0.169","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.169","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6c7fa1851a8f3d75e6cc2edfeb29e35f69719055","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.169.tgz","fileCount":33,"integrity":"sha512-ftuZ7ClK2EZFIJIQDaWrrtMpVYhJah6uByPYxT4KFt4G8MdYwfvtZfZQMO0h0o0yqevc2JJOoaI/T4oeYiTD/g==","signatures":[{"sig":"MEUCIQDU4ad1OHE/s+FPehkc5raVErAovMC1NRBBmr4UUoYJ9AIgJSg5okfysXux+1d5ozwmtXfMi7DAvDx3XMoq4m3eOhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839570},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1a17515d68d6c406ce84cfb83824b6ff944161e1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.169_1698374985893_0.9641027214498095","host":"s3://npm-registry-packages"}},"1.0.170":{"name":"@dukufamily/3js-tools","version":"1.0.170","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.170","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6b5cd32cb9ece408a6df8ed1e7114337e8bd07bd","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.170.tgz","fileCount":33,"integrity":"sha512-0QnJNMvxl+R06uTBWBcOKOlyrMlTAK2eH8PoibOZ8U/cMc+jFaYP4ee0br6Nhb7/8Q+TBjc+JZAa/DkSaHKPUw==","signatures":[{"sig":"MEQCIEB4Sh8csaTrB+jo7/tX9oHtiX+7t7NwGMdrI9wWL2rrAiBUmJ6Io0SqJAviQNMBIqabzAmkzrCoSSP5PacmjKT7hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":840082},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"77f44b7e5a60676ab8145607408ab44ccbe934f1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.170_1698395766928_0.8013344991079114","host":"s3://npm-registry-packages"}},"1.0.171":{"name":"@dukufamily/3js-tools","version":"1.0.171","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.171","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"32b0c4a38b8585c9fbe43ceddb074870da355efa","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.171.tgz","fileCount":33,"integrity":"sha512-7ZYkNWvooS8fKa7PvtvpiRTF0gdtTm1MnmnjUqKobotlcJgaOFEwG3Zzp5r/aHK8J/KCkVCYOs9xcK+9t+ZSIg==","signatures":[{"sig":"MEUCIQCiOu1XH0BnL9sE85XxZ8Msocusf6vbPRmktLjgp3w/cgIgVhCmAn0ynhNtGW+u8Q4ehrdCDeiAbOwuI4+kLaLdBM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":841109},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"b1fda10e0e70cf18866aff4a6217dea1bdfaedc5","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.171_1698404984532_0.16684995293599592","host":"s3://npm-registry-packages"}},"1.0.172":{"name":"@dukufamily/3js-tools","version":"1.0.172","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.172","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e5fad8482525e4c1f08861441c6bad6960f5186f","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.172.tgz","fileCount":33,"integrity":"sha512-QlvGfAATqhMIk7aSGv1waVe+gMuvNozebhgeq/8lYaB5nIv8fs5hBbDcYnOXFH7F+mlmB2L70YONL5J1rOLQVA==","signatures":[{"sig":"MEUCIQDPu7zz6JTX8xmc2t9LaUyIOffQAnN8DscIHQ7SIQZwfAIgMOrL6SW+OVFSsWhIW2akB0dqMTfdVTUPSirY+x2oz0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853747},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"98b0e4c23b3bde6dc6f81653e488c0eaabc5afb1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.172_1698406767931_0.3409239679256939","host":"s3://npm-registry-packages"}},"1.0.173":{"name":"@dukufamily/3js-tools","version":"1.0.173","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.173","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"272ccda81f4364047a8cb69b65174d6488d2143c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.173.tgz","fileCount":33,"integrity":"sha512-VXTY0Hb9IOEujDF5LqKjt8l/0aL9iYK1Xf0rHbxebXvnJKQ4Y19qC7DQCZ9xa9QxIETC6tA5GZ70jLAUuCEhpg==","signatures":[{"sig":"MEYCIQDWhbtf+fb0uYSewzz/lIzyt6Z4MvzNJNIDUcDw6MmZIQIhAPf2xkQ+nys7EWU4s3EG/A5Bgpy78a6XB8TAkZv5PudF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854577},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"106d64ec3d4f364531147760f4f88e5182d86cd2","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.173_1698409177613_0.2230269732308916","host":"s3://npm-registry-packages"}},"1.0.174":{"name":"@dukufamily/3js-tools","version":"1.0.174","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.174","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0e967f4021545ed65eb71d4d5246453fb828a3b7","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.174.tgz","fileCount":33,"integrity":"sha512-ysyfPEUQhY2K8TC1wfS6748jjBpxvs1VMkQHUvgC9+GvHvTZ7K6+horzkiBTJw9NiYco6TLG7ff+4l0oKXz2XA==","signatures":[{"sig":"MEYCIQCj/CwLvqYBBdCqXmqt7CLiG/33UQwaJKyd3zSedfjrUwIhAIKB1tvXlwPQ+sDy/1b92AKptm7IXdDsTweoBTUppTYc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853447},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"580e0dc4378cd30ce6ab38df69791430d32fbaa6","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.174_1698628178997_0.423344766681802","host":"s3://npm-registry-packages"}},"1.0.175":{"name":"@dukufamily/3js-tools","version":"1.0.175","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.175","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c987ad06dee345b0871f27c9887fbd7bf8ba2c07","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.175.tgz","fileCount":33,"integrity":"sha512-e84BL0TsVCDNc7dCiVirkaqerE8C2PqqbsD7dCVTYKwFcSsrrIk2YoV81svF6Fb8Ygjiyppy9Au0hmkH05pUmQ==","signatures":[{"sig":"MEUCIQDx50s1QZ9SdmnB+wTgZy5q9aOsoJfbVDEccUsui05t8QIgbQ3qaOflUsfPa01pQf/ThbBM0OGoHY4ltGRKhedrusk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1257070},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1147469e33d536165b27f8dd35fc2f96205e07d0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.175_1698630838749_0.5055931436820016","host":"s3://npm-registry-packages"}},"1.0.177":{"name":"@dukufamily/3js-tools","version":"1.0.177","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.177","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"75cf89e8e4ee24908ad4f1b0459b88d5f1aa49cc","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.177.tgz","fileCount":33,"integrity":"sha512-Sfwj0TkqO4N9abWqkOz5sOSjKyzRD0yBx0Q9AeYDxmWK+pJqFC52JEm1iQtqclyPwiQAMPCxwGsywt1gjjc5KQ==","signatures":[{"sig":"MEUCIQDrchSNfZ/IaJ+3x/8EgvmPhugvKMouVfOsqsC9bsYmRQIgKXMaZct/vIYbCLNrMFe5uGqKrl5qWszAP1m2E4Xeews=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1257162},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d48e0e1a10936da6d4dd205d71615c2ae72c1be3","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.177_1698741546935_0.17525710864368227","host":"s3://npm-registry-packages"}},"1.0.178":{"name":"@dukufamily/3js-tools","version":"1.0.178","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.178","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"5accc63258f89b42ad617e6b517a5588c6d73d6b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.178.tgz","fileCount":33,"integrity":"sha512-ZhJ6VdOR3nQ0sx5ng6QOT+Ed9chAafpOdIwQxindVx/qlifkGryTs3wFbu28VPfP6QB+Y3X0AHg7V80l/9PZ0Q==","signatures":[{"sig":"MEQCID94WOfyM13XYZtUFkcOKUUy/hwg8LzVYjJpgc99BX/wAiBXjmFkIkQtqECQzQEHMEVQERwRINSC0YbQxxtHHvH9BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1257181},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"00749b8a0e8a07aa757075b049b5d359a3c26b79","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.178_1698742056287_0.823312174801202","host":"s3://npm-registry-packages"}},"1.0.179":{"name":"@dukufamily/3js-tools","version":"1.0.179","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.179","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c5c1fe4849624bcae58cd47d4ef6ac789f1b4548","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.179.tgz","fileCount":33,"integrity":"sha512-PImUTuoOkK1aFidmeg3XM3kUgDDSS9pgovB/UGgLW9IY1jntvZ0T6oEdBlY6mwrZxuPzIcrmOHgOd6Drnby+CQ==","signatures":[{"sig":"MEQCIGJjUlrW3sPX5wxhqc1fjJlUJ5TuW81pLCgaYE9ZdDrrAiAW9LUyDymPzS3T+CmGvx43dLH39zXUK2bSyiUgPMPoPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1258557},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"06ce0aef40c7ec270536653c9faf7c5e7d760420","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.179_1699238225780_0.47733856312518874","host":"s3://npm-registry-packages"}},"1.0.180":{"name":"@dukufamily/3js-tools","version":"1.0.180","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.180","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"884f7ed2f6e49d94341a3e4ef6d71713ab1e3459","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.180.tgz","fileCount":33,"integrity":"sha512-olcjARZDBiDkr63ajgbNGOMYQDRjEBmjKsFzXWhB0BmCeLHYqB7TYtTilg8vN4JWrAbwehO8cx1+6KIhX4cr6Q==","signatures":[{"sig":"MEUCIBg0EOTSTff6VJYmV/lxiZWdtvyMdK4qTD58lP6Crz43AiEArAfIc+9iEGZXnECIctTiZP/MMdVAn4BpZ84cLmO89zE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1258516},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"efada9a3100ac66f68fca81d225ac62ffd9b1317","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.180_1699322360947_0.6415553458284382","host":"s3://npm-registry-packages"}},"1.0.181":{"name":"@dukufamily/3js-tools","version":"1.0.181","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.181","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"806f661bedd4791e7bdb6365de48c968d392629b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.181.tgz","fileCount":49,"integrity":"sha512-gvTya349izXDfwYp/CeSnkKY8sXHPwAl8gEakESh6AbvzEfRSMTNhnKLuOu6kHKu43A9MdtxRPgedDef2h8gDw==","signatures":[{"sig":"MEUCIFwmRBnFP6DolSQwpuSMvazyQjB2K42BCWZqLa7j6wRzAiEAptuAtLpNVpXfs+vdmNaVI1kX+5mhOwniYS8QkqI7fQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2014219},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"03d574d30a9112e3dd7ade33cbe50bd4b687ca0a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.181_1700099985838_0.12896204799938382","host":"s3://npm-registry-packages"}},"1.0.182":{"name":"@dukufamily/3js-tools","version":"1.0.182","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.182","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"fd0e9a8a58b71c3645ec24bf22acdeea17fe6110","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.182.tgz","fileCount":51,"integrity":"sha512-++fC1zQNEfAoACyb1L6dP/eE4dSA+82aN1XJXFg2q3fbltl/3AMKIK3gyYepDo9wR4UcWze2P1+85bFRv6dOdQ==","signatures":[{"sig":"MEUCID/weHF4l45zohbpIEegU6jFPTUpP9cnhLGpMZ3SowgMAiEAy/EiiTCjufHdJ777QSgS5inuaKpLSI8215fZmLFPLYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2307688},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"53b29b74c3c89ba5f5fa5867883c3bbeeefa39a1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.182_1700100264131_0.6713846067055458","host":"s3://npm-registry-packages"}},"1.0.184":{"name":"@dukufamily/3js-tools","version":"1.0.184","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.184","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8ec7125972dc2e4352265d00b88fe4f38ab4a51c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.184.tgz","fileCount":53,"integrity":"sha512-ycASskpY9khNtSP+Xc/SBevsckaTQZOKw3dMFgNkKjgEJKPysGxIcU1o7b1WiEwDPEExdPWliwtV7lPva6YSNA==","signatures":[{"sig":"MEYCIQD6yLWr715JBtoAIMyy8O5US3abOFy9ACWGbWn68shDsQIhAKSvq4Jp5pI6qiC2QfqAC5waho0QcBpMU5ukPQ45e3eg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2601157},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"acb993628f8c80cd9df7488ab8ccbed4bc6880d6","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.184_1700100672640_0.49584347548991903","host":"s3://npm-registry-packages"}},"1.0.185":{"name":"@dukufamily/3js-tools","version":"1.0.185","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.185","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"50fbaa2fb97b506ae6ae26c03213f16b4e9cd987","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.185.tgz","fileCount":50,"integrity":"sha512-BW9XFFYprmBqMYM7ypLgjQXktSVzoK52v6Qxp2dTiDtt/XpZePOw2wqTThto7/BD5MBbikDcPOBBsmnX2+qfpg==","signatures":[{"sig":"MEYCIQD0e/ypG4LUERvnVFlvszCgvMGls1nZf4sHe2rV9NS0YgIhANSyUK8HwLFq+qj3iJAtnjlFoy1OHldzR2G3zwUARuK/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2395841},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5833b101aae4f708fcd9dd18231b4b5ab97e8a94","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.185_1700107450409_0.23542734195526815","host":"s3://npm-registry-packages"}},"1.0.186":{"name":"@dukufamily/3js-tools","version":"1.0.186","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.186","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"493b75594486c433a4895a0af17968d7c94d156d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.186.tgz","fileCount":50,"integrity":"sha512-OCpTnYtQySwRgrjwhcVVz8pnTkJF9aDAT7gpaLNr98YnIUziL4f1wm9XXMDaca+D9Xx8mo9ZG6gCNWaBiB4ggg==","signatures":[{"sig":"MEUCIGuxk43OZMLAOZGKXTfHkQ8f93m7HDwbyxoDCbKtCEp2AiEAvxG0cc+B/TG5q7h16EAqEupx0gJk2GWNWIrUSQzk4b0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2395554},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"76ada92f6da3e3cdaf648e9414d28d9954f29954","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.186_1700108208102_0.8735256222999379","host":"s3://npm-registry-packages"}},"1.0.188":{"name":"@dukufamily/3js-tools","version":"1.0.188","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.188","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"14f570b6304bf51dae3bb13c561c5a7607b5ef19","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.188.tgz","fileCount":52,"integrity":"sha512-ivigRgHUMUehTzJinDhDgNPT5KGUA1bVcgkH/WBywzGLDNxHq5ZV8h4FNQYWCrxPrUrbUSJqogokykmRpF1Eaw==","signatures":[{"sig":"MEUCIEhbjChMOnt7ollvvnysCDH+vHCEaXKa78BDx/CU5llLAiEAwPn5UOxXxZdcijaGUFuN5MrT7PxltzL66lAeQdl0NJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2428458},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f8d8a5ceb4acd4457976b0a324281af2213d71cb","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.188_1700536515113_0.8949330703871805","host":"s3://npm-registry-packages"}},"1.0.189":{"name":"@dukufamily/3js-tools","version":"1.0.189","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.189","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"18ef68ed7637ed8f219214d5130731aca39237c6","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.189.tgz","fileCount":52,"integrity":"sha512-zoCn0DE5+1thQDctSwHixigSnSfiRX5SVFBdgT4rAU7k1rnPfPKoTsPj9U9vzqRMHuoYvtzOf/4wg118oMEhzg==","signatures":[{"sig":"MEQCIFBBL66jzp0JyJqe5DHKao6WXLJjZEK5knbO6Z4vmkc2AiBR2jkCQGIV/MkzY4yDj0nlbHI0cOTBYR5fuwIdqktNlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2428034},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ffbdddb6a12bf7a38212b03c78c60c6353d9cc91","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.189_1700551275746_0.13657456160426062","host":"s3://npm-registry-packages"}},"1.0.191":{"name":"@dukufamily/3js-tools","version":"1.0.191","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.191","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"685f0105a3744488bdae378ad209f9bf38ee26af","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.191.tgz","fileCount":53,"integrity":"sha512-nV2tUbLXxxpq4MwNmFnR3sVW0Iqxq6X3JzbcyKvnnc2Y59AFYsOpdyv556a+NmF3Chs568ZOhFTyBgT6iXPTrw==","signatures":[{"sig":"MEUCICXy5ub0NjEX10b6N87HbXTmOoWizpjoKUHTaHDfWgqTAiEA4uTvouHWg58Xgr1uHWNBK9NJLqrZ6OgnLZHjzFlh2iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2420504},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"2816754fc63b43f7d694ecc24a58bfd5ed12e727","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.191_1701075508477_0.11135876634745268","host":"s3://npm-registry-packages"}},"1.0.192":{"name":"@dukufamily/3js-tools","version":"1.0.192","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.192","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"83c9e05825724e51aad55b1103a67caddc5eb933","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.192.tgz","fileCount":53,"integrity":"sha512-uvrDmtY5e4YeNuErDneO5Fn1sfqNGJmtiTDCt5I5aQY7RGIKSJ7IJAHzx+8sKXStMlnCDJAy6TE4OT5doh7MCA==","signatures":[{"sig":"MEYCIQCIvJwsJWNmw+E6R7pEKiYLCrHoUTPsmBoEn1189H6JmgIhAPCFt6hM4q9yXLnIIg7i+r/wG7anoXxSFMOoLJ3PzcYz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2420831},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"eadead06613635a07e903a5537f5e4a026753861","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.192_1701240136361_0.6861442331391658","host":"s3://npm-registry-packages"}},"1.0.193":{"name":"@dukufamily/3js-tools","version":"1.0.193","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.193","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ba4d6c4b503369bfa4e3b22756c2e8e7ac8e0cd6","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.193.tgz","fileCount":53,"integrity":"sha512-wa78yvkWJJcvTNpQApJ0+8vVSwLeD4yMQy4yPS+2qqDodY0sTUWcguHHy3sizmGdcYBH9/SUZ+hHiu8pQxAttw==","signatures":[{"sig":"MEQCIBS3V0Pnox5TL8azHbs0nZc5NBFLy8JRMx4GzQb+uTzDAiAb1H4nCwfADfFVNeE+L2DcoRC6nwDSGlQUZy449co5UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2420985},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e962c1afcb3ff1a6ff4ed2656c17790b4bfca53b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.193_1701242229067_0.6241390449157334","host":"s3://npm-registry-packages"}},"1.0.194":{"name":"@dukufamily/3js-tools","version":"1.0.194","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.194","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"513de07577ce28678d89a26d4bbfa001ff19bfdc","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.194.tgz","fileCount":53,"integrity":"sha512-a4JNcwhmL7T1+nbpb/sUhpzl3XUQaAqLiMRs93dCsMWndGiTIt+6jjfCjYOeMy/9OeCGRRROyRpIXVNm/yQotA==","signatures":[{"sig":"MEUCIB8IKemWML7hol3Ph3eURHm1BwkS7UaZpS2/bzIGOYSCAiEAxm8NbwkMQuQuFizrNXCCn5PXvcny3r9XC72WSEYoK4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421003},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c8f162f0020ec9df5e134028ac142e1c554e7cee","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.194_1701242392027_0.8224018244057294","host":"s3://npm-registry-packages"}},"1.0.196":{"name":"@dukufamily/3js-tools","version":"1.0.196","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.196","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f0b959e6465671e85ce77cf141e90bb85912e9c4","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.196.tgz","fileCount":53,"integrity":"sha512-iCADhClNu2v7mg91JvC0qsWz+25L/ufbGHZvc24f7CsXDUVss9lD7aeJn3d54Vfkk5Vlscl6iqXHIPdgvrbEKg==","signatures":[{"sig":"MEYCIQD8i8fGS0mKGoVCL95gGfWYZTEgUdv2LfSgyHsnP2c1twIhALcNijO+3HmDD+OGbrTKiTcH4XL0t6XfCj6+TSlNdkUG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421021},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3a6f9e8992cb3d808f095385335f89b74cb7f3e1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.196_1701242687980_0.4469916466130195","host":"s3://npm-registry-packages"}},"1.0.197":{"name":"@dukufamily/3js-tools","version":"1.0.197","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.197","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"54332cb3d0126b2b5c58394481ae608bc84a7fcd","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.197.tgz","fileCount":53,"integrity":"sha512-nzvDq8udrPIPkq0QvxPh0pmsQ1Nl7cjxN+tdE/3P5k+NiRF9wXTkrCP2qFo5UoOIivWKLaYzaAYkvoe/dx0wAw==","signatures":[{"sig":"MEUCIQCoi4dDpdZWzJOHCK3ZcNgjMP4u8ioXSMvj8v8dL5BaFQIgKM2G3S6une1Kn432/ACGKbzF6wOj+m7u6NcdAay0ZRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421047},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"849059a94be768b650cebbb60da6d3f4e8c51b90","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.197_1701242995742_0.5603857430990915","host":"s3://npm-registry-packages"}},"1.0.198":{"name":"@dukufamily/3js-tools","version":"1.0.198","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.198","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0a86b85b06953e5bda0d99553534d7864ed8e693","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.198.tgz","fileCount":53,"integrity":"sha512-m4femc+AL1N5gN0A9vqGZR/mYB37v3ItlrhG/3S1/0SXKESiEbrzFmnj4I1ZivG8JcRbixEWObT5I0KwNgz68A==","signatures":[{"sig":"MEYCIQCOkUFZ5nM5UIywlsQvT0OXtr4Q7senFfa7xVvEcuBHowIhAJFx0f5zSHhIBAtkQKtypfN/kOL/RNEtDLi+yG+ELhSp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421020},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"07a5defa1c0d31beda9a6330ca624a05a7688636","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.198_1701243138395_0.7993489722054781","host":"s3://npm-registry-packages"}},"1.0.199":{"name":"@dukufamily/3js-tools","version":"1.0.199","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.199","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"1ceb0353b8760e6707279be70447a5197e6f620b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.199.tgz","fileCount":53,"integrity":"sha512-fojGUPvtt/hInYV4C+jo9wy/NkejznUWBnvW/T2l8uBJwny+l96XU6VBcDRNeWr175WD9xwgTW7feTUItdPjrg==","signatures":[{"sig":"MEUCIGUWnoFbGDByFSadoHFs9sEHaiZx54vUq7srOydKuLiXAiEAgPlEnCdOPA0x0MLPUcqmz207g4knif7T4Euy1chaWJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421766},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"a801e94be6eef11a7501e559af9df08a30da1f26","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.199_1701249792023_0.9913072948388852","host":"s3://npm-registry-packages"}},"1.0.200":{"name":"@dukufamily/3js-tools","version":"1.0.200","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.200","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b54167ec14d6f968274fe93b56a1e982ca3977c9","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.200.tgz","fileCount":53,"integrity":"sha512-zelRhog149xyNqNTVHxSBi8yL6cnnD21CK6eby44mUeyfonOuJqoZChcyRMNre6vEZATnbgMGqDA1z/dEloFjg==","signatures":[{"sig":"MEUCIHRNBk90k486/NHUxfE78katy1wdBVf0NktCSMiq9dYNAiEAwo7O+PQLK5Tet/NstnE+iVGXHitcW4gaIHqnUSHNPj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421871},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5c34fd93d7d819a78434ee9e179513388a01e477","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.200_1701250005722_0.9810073958701544","host":"s3://npm-registry-packages"}},"1.0.201":{"name":"@dukufamily/3js-tools","version":"1.0.201","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.201","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"528c253a482aa97784da093345ca280312972d4c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.201.tgz","fileCount":53,"integrity":"sha512-FqvQBo+ozdLA03fU5Cfj8pa0CO8XYWwzAhq+B/BzxGSQ/8jZVoTbuRZ29wbk/5/KhU1P3JzXOBYmi/iZS83zSQ==","signatures":[{"sig":"MEUCIQDrXtw1h+TB3qwNoGV7KPe3MoJRKEYZKMWuVU+8jCfBcwIgBjI4OxpoeR6UjECvoYDrCo+v8X2/yXXcyhpZ7kFefoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2426654},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"755f6ad006ee58598c9cb7813797505139d4e873","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.201_1701671001784_0.31975774057255024","host":"s3://npm-registry-packages"}},"1.0.202":{"name":"@dukufamily/3js-tools","version":"1.0.202","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.202","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"162c2ef811ee1042edc36feadba9bd59bbd63862","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.202.tgz","fileCount":53,"integrity":"sha512-dlNGe9GVv/qngeA09hEQ8w5XtIqJrRUM/FHxpRzrN5oe4Ey8905yTi5ijqSagN8yRgwhpk30e/ONYN8mcDi8ow==","signatures":[{"sig":"MEUCIGoMTEvneM45f54aiGfi7TKI8oSrPHaNgzasCLcHE2HqAiEAz73rnCxqZp9fzVeoiqueBmNqbo4nKS0ZwrrFtddEWLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2427603},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"031c09443a63f9389a71fc7f78d46cb009127f4e","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.202_1701941681610_0.9225406082671148","host":"s3://npm-registry-packages"}},"1.0.203":{"name":"@dukufamily/3js-tools","version":"1.0.203","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.203","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"de51c9875ac281430f60090e383169e1e7e408f9","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.203.tgz","fileCount":53,"integrity":"sha512-Ri2WD0HQF9xm9szLFMHhYpz4X4kJbG5IldMsVcxnYa+oB4ThxnLugh+q04bEMq+Smo/4bT440yIDTXujUAufmg==","signatures":[{"sig":"MEQCIHrcS2ZGRHf5sg3j/CyWxc1IG6xNPn0PitcpQLyeyv64AiB21KQwJ9nvid4+6mby4pYeBmVcUsTwIpoYLO4BU9D86Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2433370},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f5270b76a5d64c5f6d1d93b188a8e33afbfc4741","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.203_1702004489274_0.12764050252897952","host":"s3://npm-registry-packages"}},"1.0.207":{"name":"@dukufamily/3js-tools","version":"1.0.207","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.207","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"00b6492fbd974f0046052df00ba59f8a8f28f531","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.207.tgz","fileCount":53,"integrity":"sha512-cMLmoyEgQM5QdW34UePKmJEzO8gn2XmFpkZctnF5CNGQyOEjUN6M/DI+8F54z8BkUPKz88xm0YIX9OFqvT/Msg==","signatures":[{"sig":"MEUCIQCCKvm8miWpQJcvbJdiUE3vUw9u7iFejuq/8hSglceA3gIgNrta05Q/hEmxft6gZpZAe9DkqF9sHXZ15GZgi3RH3e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2433367},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"35680757a142d4fe3d6984e7bcc0fd5274afbb2f","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.207_1702282445909_0.3323327435536123","host":"s3://npm-registry-packages"}},"1.0.209":{"name":"@dukufamily/3js-tools","version":"1.0.209","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.209","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e1d673975720f98421d7e7665ecd990a068ed9c8","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.209.tgz","fileCount":53,"integrity":"sha512-e1lkfYrxmPrQx52PZPYltZYxHujhv3f/4beUtv8xPLtF+mIAmYHl7kdK6jIhfg2qhy9cdRmkoT1MXHYOnr6IEw==","signatures":[{"sig":"MEUCIQDWBq/tJ5EZBpCjQ73zyBil/6iswxXQfXUU6d+LSzJaWwIgVwIHbMEXqAjm5VW2TUD88FCkM6GRNrm2niKq9EWZ+zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2443255},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8e99ee1ab56c8f2995737931af71521db7e89be5","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.209_1705541975494_0.597926072607351","host":"s3://npm-registry-packages"}},"1.0.210":{"name":"@dukufamily/3js-tools","version":"1.0.210","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.210","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"71d99beb73331f4eff4c10259ccaa83a1491e7c6","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.210.tgz","fileCount":54,"integrity":"sha512-hAWDfHYTI7G/AJjEiKg9i4wmOHc4QVURdEtZlnmBiABMCU8I1NmfDNyMRcllQ2tA3cVTxqD91uhO9em+vwNAew==","signatures":[{"sig":"MEUCIQDAtK6G3zPQXyLYn51fek0RdgPZMMVZDN9OBl+hnTDLzAIgImAzWnp2sBR1ygi3m7ynShU8lHcnNlSa/544ZTWZaPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2443485},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1f6bd71910b06e41bfc8fa548841c4046f56de1a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.210_1708584581617_0.6402308768605101","host":"s3://npm-registry-packages"}},"1.0.211":{"name":"@dukufamily/3js-tools","version":"1.0.211","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.211","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"3638a4d2a419a4e60bcc6cd9929d352aa5463392","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.211.tgz","fileCount":54,"integrity":"sha512-OvleBGXBJ6bGVNtukg6fQ5SLHFBa6QDKQhbLzHEdqR+hvbDP1A7HtYj2PPJWksPqyFwHa9vnDExjilwRrFKnwA==","signatures":[{"sig":"MEUCIAJTwC28mUkWlF8zfvJ57szflWN9eOjF0wLnjhRfz0ZvAiEA4wW5Zl76/TFx/d+Ynu9SQonuVp0yzDsqSx65Zu1kjwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448772},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"a82fdad97e900082a274ff0b7db3d7f862d7af6e","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.211_1711525669346_0.20516983590311333","host":"s3://npm-registry-packages"}},"1.0.212":{"name":"@dukufamily/3js-tools","version":"1.0.212","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.212","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"5b52bda23a313595e6770f12f45e5221aeb7c1fc","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.212.tgz","fileCount":53,"integrity":"sha512-PfUWE47cdzVNRE0kY/jIrscQcrD8wfwFja0/xnEIFxQzkUmAl6IJ6w1IEW9uc4lZbml9eY3jX+bWgIozn3kvZw==","signatures":[{"sig":"MEYCIQCW2YUMewt3DzmSYYXBIBM0ghXVlg/iL7tI7AD9pdunoQIhAMTojBDtlMHounMT1epzMcNBn9p3h6rnNC2ywHUfOg3S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448541},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"99424c1956bd2a4cabfb026aff7824022c13ee9a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.212_1711533304831_0.3140603896054486","host":"s3://npm-registry-packages"}},"1.0.213":{"name":"@dukufamily/3js-tools","version":"1.0.213","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.213","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d36f588a557e001cdb2e0b68b0fb47f735fb07b8","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.213.tgz","fileCount":53,"integrity":"sha512-nT9mnOZWokNDpxP/j2fWNvFFq8XzKxUj8uRjRb67OtrqMS55a36J8voTrXzmWQKkSGwanLv1IiEulqDcdWUomQ==","signatures":[{"sig":"MEUCIQDAehO8mXGwleagTDCYrKNJWGYHxTLoNUGjixxQPWMbQQIgV7/OeHza5i4oZFavaWLNbxeV09oYjI5/pefNbmay314=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447565},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"557ff9c1ddb196d56eca3ea7fdfd41aac69047e2","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.213_1711613125639_0.2965498258437589","host":"s3://npm-registry-packages"}},"1.0.214":{"name":"@dukufamily/3js-tools","version":"1.0.214","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.214","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"70df26ecdbd47c2fe893250c3e50120bd2f5cb8c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.214.tgz","fileCount":53,"integrity":"sha512-lDYHRdGBSzUj/ousSesglocTIckGTR0l05UAUWLZCSourVz8H2301WgGEG0QrrzkF72p2Q2fm4mhthCL3yR25A==","signatures":[{"sig":"MEUCIFxuzPcAxp5YNwppHGE2gP1ax5CI9Usdmfp5WPFWeQU+AiEAn+MDMnJNb5HuFAyRaVWQao4Epo2uQJZKQYhOdgZs1d4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448305},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"38ec6cf2a31b2e8358d3a2fca7da64c9990799b8","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.214_1711703601694_0.4417189057044464","host":"s3://npm-registry-packages"}},"1.0.215":{"name":"@dukufamily/3js-tools","version":"1.0.215","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.215","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ad07e409a1337083af63234fa1352a88aab95ad9","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.215.tgz","fileCount":53,"integrity":"sha512-DcACj0xgXKkkiqZ3il/+biDRHiEgVsF33nUXjzS5Io33AlHfZOl4oq9oATk9H25XKLWLBCCLpRG2zr6Uwm8xkQ==","signatures":[{"sig":"MEUCICQOZ4qPMeAJPWJ2RBYk8Ge0ycCtjQwNbI8iKU54pWgFAiEAyRhGtx4x3qBNB27afWws+qGFvSlEsmcRSjpGN3LVa4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448314},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5af6ec3f0600fae85b68e8a9a34ec1d927804d8f","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.215_1711957228153_0.6668691635522688","host":"s3://npm-registry-packages"}},"1.0.216":{"name":"@dukufamily/3js-tools","version":"1.0.216","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.216","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c82ef6e32ebc0c8ee76cd15ad828ba05b1cf1889","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.216.tgz","fileCount":53,"integrity":"sha512-82Tg6p3FsWv/ZM7kvHoxCnLcujTe9EWQvxEf2fexpzjkc+ElChbI41rWwOsrRmSsfMN7B1jn8e/4Hu1Y630/aQ==","signatures":[{"sig":"MEUCIG3+dgD0JqWUWbfqFyz3gt6cwG6XX9g4AS+MCvHpKVmLAiEAmMF00SN17C2RiJkCVswTIvvn2fbkmz9NEC6iBcVOuZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448158},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"923a5cd9e8a23c3d49eb57a7f02dd7aecb3ce685","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.216_1711960381684_0.10259339073158658","host":"s3://npm-registry-packages"}},"1.0.217":{"name":"@dukufamily/3js-tools","version":"1.0.217","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.217","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"a8629c3afa576ec01e798696f82cb5515e070217","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.217.tgz","fileCount":53,"integrity":"sha512-kskRzvqXYecIxBhO//Ua0HphoR01Fu1ibEzFe5m6v+Av8ly1OMn3Jtk+5ltPyAfRri/1J+S91WHJOrgIfTpXlw==","signatures":[{"sig":"MEQCIBPUkdMIunCVlr3Nox5SPAw4zpdfMmfDWor3hkZEazS6AiAkN0n8eYR994gWkuUZiGU6K4vUCWvyG6KwFpnx+51hfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447902},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"54d3f12681352cbd2f480beff889f0bf97980969","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.217_1711960496010_0.6032184690087039","host":"s3://npm-registry-packages"}},"1.0.218":{"name":"@dukufamily/3js-tools","version":"1.0.218","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.218","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"089ef714f2f36097c1f4a7bc28fe790cc68a535e","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.218.tgz","fileCount":53,"integrity":"sha512-cNZzhYbwLaf8D8q7byOHUN5ivtVa2vqqjT+rKvQkH4E+F0DYrEzbgyKTKhbcpYcF2lanu7fwpS6JEu9JN4kJbA==","signatures":[{"sig":"MEUCIQDQrDB0TnEOeac8VXNVppirHByxDLo0gyiHm9+/OCp5rAIgZ9pbmJUWf9KUUxofGPGGVtgZPQrzaStrtduIhMcDRSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2446897},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"fbc8d54a49a6af4bfd25a1e0cdaee6449381e1c4","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.218_1712122459267_0.6804269179610216","host":"s3://npm-registry-packages"}},"1.0.219":{"name":"@dukufamily/3js-tools","version":"1.0.219","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.219","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6be4cff8d265f6ff5b3ee311b5194d18eb38804c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.219.tgz","fileCount":54,"integrity":"sha512-TBaBqhghjmNW3XZN+bmzAV7qMkTa72+ul+11o6ZpFyDOKJwKWFVBoHY3IaHroBJzIq72xWUsK1Vj5hqw2qN6AA==","signatures":[{"sig":"MEUCIFCML6mBca84mS4YEtUQIPpAeZvYB+WWVpeNl2gJo6lUAiEAyCFimFz9S95kJ6rVNnMscj958OBll27Il80TiRld21U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2450747},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"03448f27219825e64327206803e212e4adc6add9","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.11.3","description":"three.js扩展插件","directories":{},"_nodeVersion":"12.12.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.219_1712137456320_0.9167264180407393","host":"s3://npm-registry-packages"}},"1.0.220":{"name":"@dukufamily/3js-tools","version":"1.0.220","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.220","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b4cc774d64c786517de6e00f8a4160994c2fc7b1","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.220.tgz","fileCount":53,"integrity":"sha512-B9JR4DjYVC85mu/ionB1f3Ud73rUcAfYsGsaKO4GnbqeLF7sHzk4E8GB1igIKLgqal1yG6318qh1OdM/p892vA==","signatures":[{"sig":"MEYCIQCSNS6CAWT68IYOf4LruWX+OeIAOGEI+XJ7CZmaENiTJgIhAM1CkuxwDdeZ9NrDVBXxG2B3Ot4YKJfm+tsQsE3eNa31","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2454817},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"a391e6128340fa80452c131471266b20b4e4355c","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.220_1712626138807_0.25983595350455957","host":"s3://npm-registry-packages"}},"1.0.221":{"name":"@dukufamily/3js-tools","version":"1.0.221","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.221","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"34f4b855430a43009b56fec08efa700a68b7b2ac","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.221.tgz","fileCount":53,"integrity":"sha512-vk0s1f2nAgzuh+fJK1iJ313V5xkva5+K67R62s9UwKnvNXznRPRwS5RhtQEfMZ6RlToyt8eLRIHffDnV4ns06w==","signatures":[{"sig":"MEUCIEWtF5DDeJFYm+sAQzgiSpUFFZo1MQGmUnnVnvgGNWI5AiEAksqpVUbhUf47SCshPdQuwCUbg+3MKDSAXEM39uPFoH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2455268},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c922ed99d5029a2db0af8f9453a9570ce9f58273","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"▶ git push","[step-2]":"▶ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x), check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"▶ project: (npm i @dukufamily/3js-tools@1.0.119) ▶ project: restart","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && 25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.221_1712650335413_0.8629019709680457","host":"s3://npm-registry-packages"}},"1.0.222":{"name":"@dukufamily/3js-tools","version":"1.0.222","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.222","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"5091b8ce0a50a2127897eccda4449d06bc446c09","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.222.tgz","fileCount":53,"integrity":"sha512-zytOOY2Lg+aWyr4VznS9WAWCkCxVzZpxWvl5mn7cg+oYzlHiZSoRB5XSoH7Mo8j0HlyP71U1ysUZELE1vsC27g==","signatures":[{"sig":"MEYCIQDxwXEsVeictntRFi82eDgWxK/Iq8l+2wfB4P1coRfatQIhAMGGM4pZOYK5CRiHMnfHY5+/TOFkg9+oKxpuDfslUHyh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2455301},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3086d9948dfc26bbdaa39c203016eabac3e2902f","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.222_1712827031172_0.6741540214212776","host":"s3://npm-registry-packages"}},"1.0.223":{"name":"@dukufamily/3js-tools","version":"1.0.223","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.223","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"a333fb84d9af58b157bc3b7fc2420e7552bf56e6","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.223.tgz","fileCount":53,"integrity":"sha512-KZvC6SglSVJjFhSgghQ3FWim+6Q9uFjCqR1B8SfeNzof5Sv1gM56YR2gdKtoFzryetTRvihNX84pDrU1tHjxBw==","signatures":[{"sig":"MEYCIQDe91r/xOSjY29bMXeWmWm0GDrfhxx5Gp17yFxzKzUDBQIhANO5KnhV1lqYhfcVQujBmXmxnN4gEs57EH20e1i+pSX8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2458612},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"cdae3c9345e8dc18578224ac9d3832d2ce189fb8","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.223_1712893286104_0.1561728043734154","host":"s3://npm-registry-packages"}},"1.0.224":{"name":"@dukufamily/3js-tools","version":"1.0.224","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.224","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"63be1e57a7537f8cb9b32d4bc81b87bb139dff9c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.224.tgz","fileCount":53,"integrity":"sha512-buhUlfy+CuM6c7gWIxzep1mHj/N+VSs/XQHHVvx9Iha501gvCOKiQfuEdaLs2OZR70rV1Af8fuFAMh/1qwl7hQ==","signatures":[{"sig":"MEUCIFpBrbswuLvUyA3WXOak/f9np+vYHSu6FYp0DVm5FkfNAiEAmD0AlZZYMWYCNI9Ln0Ln2IaGJZyH5+ESCf4KB4HeYwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2456299},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"96819e7f8daf7d0c7e045dba0e3e49500ff953ee","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.224_1713172007005_0.8067667151202984","host":"s3://npm-registry-packages"}},"1.0.225":{"name":"@dukufamily/3js-tools","version":"1.0.225","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.225","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c5f0e4a7a2d2d9c130f83ff1abcb0afdce66bd13","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.225.tgz","fileCount":53,"integrity":"sha512-sIbAAB2o9hSEPnEPbEGEtcy7jlh4TUyk5mvAwIF+TGDedsUO/CGn1SDtXH6+jXFxrPSyYB2lA55m0FcKJdSv6g==","signatures":[{"sig":"MEUCIQDbNrbKbgoTyZtJU4vKygqEW3RtP5ijfPtGVHz3NvymSgIgaXJqX6gZSDcbD9VUilB1N5GCvoxj1SZ5LrBuFjeLbHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2455367},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"aaac25d60848ffc2e0b47b4700f7704689347caf","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.225_1713174278647_0.22061018250995423","host":"s3://npm-registry-packages"}},"1.0.226":{"name":"@dukufamily/3js-tools","version":"1.0.226","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.226","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"277a3753acf3efa2c8cc5a7d43e511cfd934f039","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.226.tgz","fileCount":53,"integrity":"sha512-8thxjlMIIXI4NTteBfRO08rbf/I/uQlHfQyaZZx5IA+Z9+FHmxhK6IKOk4kU2w1Dv6JBGJnUZYBXlD/DoFBy5w==","signatures":[{"sig":"MEUCIQCLuDMyc4ZVdY6EiMzGoglihCa4VD3mRohhZ4kS+y9JuQIgHLGubLA8hqYoeq30oJLE5jVvxpQtMQAJJI2mAhpwbMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465426},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e6338381eb63da1aa1cd1331907816af157696b5","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.226_1713257511766_0.24718401979870142","host":"s3://npm-registry-packages"}},"1.0.227":{"name":"@dukufamily/3js-tools","version":"1.0.227","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.227","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8858f56a38e77b9443a5ad1abaa262053c9bf61c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.227.tgz","fileCount":53,"integrity":"sha512-6HehK63TEvLVnx/0+sx2yG3sJUQovHrOT+qLNkf2THXY3SJsnuOjqWICtlnM8w8mqw7wwSjwn354BeQj6mCPGg==","signatures":[{"sig":"MEYCIQDgJPy6va3xkQ8+98+x1nxBawN9MKZqJvMLdkaGv7Z1agIhAPWmBmFN9BkNBNT3caFFRQ3JRlXQ1IJXJe+RMruoZjXf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2466327},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ff9698df90186d0c5c50a279eea7004f59ada6ed","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.227_1713265799594_0.13786288066033037","host":"s3://npm-registry-packages"}},"1.0.228":{"name":"@dukufamily/3js-tools","version":"1.0.228","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.228","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d15a44f23179f3cff84eb4537e2be8329fedd400","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.228.tgz","fileCount":53,"integrity":"sha512-Bz1Ln/qzB0W9dJngS3+91RyQNr7sZ4ZPXsOP0dcSnWVUhnoEyL7XgEfbNAdnAzl9VfugNx4cXxPTu1I3PIrG0g==","signatures":[{"sig":"MEUCIDVYIlZxOCQ3ZQyl4mWUKkLvoYpZ+xmycBRjfh+iqE7aAiEAg+xMH7/8Snt0LACWWPu8eCnvNsR7XqTIkANqmbhVwwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465872},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"bb4876937266d401e8c46f86d9553cdf5bfb5e8c","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.228_1713265936041_0.07694008960782028","host":"s3://npm-registry-packages"}},"1.0.229":{"name":"@dukufamily/3js-tools","version":"1.0.229","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.229","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"07d60e0aa48df488f5f121340715ec74889f4154","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.229.tgz","fileCount":53,"integrity":"sha512-zEYjgFZJbiNnBf3vuymy4ThZ9WAewHCBnnhYupfjCJakQS3c+reIfNl1oTHRG7540Wv597MXmvv+BEFzG+KG0A==","signatures":[{"sig":"MEQCIB6kQoF29LdH/IQPNar9PWWN58cIlofl0SQJ4AHXfg6/AiBog98B9KXjUVtXCKxnXsMpXPCDVuT4hkUkejUIm2bjtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2468279},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"a23839c2af536532dec8144657f064477ebf549d","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.229_1713327485961_0.4464985404381234","host":"s3://npm-registry-packages"}},"1.0.230":{"name":"@dukufamily/3js-tools","version":"1.0.230","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.230","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"eccd084353da1bd693d59eb46ad605b774f3d207","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.230.tgz","fileCount":53,"integrity":"sha512-PvUJfOw1Ktjk2zDICKaNrQ5EUDVy65/6Vu4ttxHmMai3bRmh0yVRSB4Q+jr89HuRMFiaVnp+8AZG/VEzXMB/fw==","signatures":[{"sig":"MEUCIQDSdjJsiK/11IvF6qltaOHXKbnU9zQMyUI72XQevKf1RAIgBZgmm0Ur1VRGVSNGb8KMKwtCDxIpk36Cg6jp6xBgzwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2467976},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"7eb96a4c3e50ce0776d92f93c7dd3299bad37dbb","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.230_1713327649000_0.8750981372027391","host":"s3://npm-registry-packages"}},"1.0.231":{"name":"@dukufamily/3js-tools","version":"1.0.231","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.231","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6e76737ab71c812633525a79e5aa884bc14d57fc","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.231.tgz","fileCount":53,"integrity":"sha512-oGvg1OiVyonp02NbdecfCNdf4ZcXiXAAb/lrJ0zqVvAidLQ8yS+MXfcejk6sdwa1VO10TwgTIzm9azBOoUMyQg==","signatures":[{"sig":"MEYCIQCS0WhvopDcNaP2PxjZBITDOeMCFC2x7KDaW4tAV0C3ewIhAMaM4d8wTNJzpO8Uy/AkH1ijDbhfoypinv5IOitLlnCl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2467976},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ddeca605494ee929b45d259d482b81c87be6ec65","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.231_1713327724008_0.9854337602634127","host":"s3://npm-registry-packages"}},"1.0.232":{"name":"@dukufamily/3js-tools","version":"1.0.232","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.232","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"46421e93340b38d34d0ebb9cd244898b150c328d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.232.tgz","fileCount":53,"integrity":"sha512-OfGGg3DefKaq2Sgi2+7IBH02sLaxOvpQ94atjRomqCT9KgV3uk6UwuGMQYlfIMuFGazFCNGL+UtJyTRSnnjK5Q==","signatures":[{"sig":"MEUCIC/O9nkf+hRp00afeOnorW9lZuBOcLr0apBAuOISyA2JAiEAt6Q+Hd3qq28xR0siANTHAVhM7PNuxzmzLbQpzDZgm/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2467976},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"40e2d7eba1a3eafd3d26fd6af7141ac54392b769","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.232_1713327771918_0.6410074481303898","host":"s3://npm-registry-packages"}},"1.0.233":{"name":"@dukufamily/3js-tools","version":"1.0.233","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.233","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0d2ae9cc930a08c4f52529412db689f7d2cf9eb3","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.233.tgz","fileCount":53,"integrity":"sha512-kexGZmolEXWCKkNwx3pJ7onuGAfoEo5k03BfanUgHtLDPFbe1N6veDunj7x9P2cBOhY6iWJjeo7dxME8oeZcYQ==","signatures":[{"sig":"MEQCIDs6BUwOBapSlTILw9eYFvVf8TC1YZgHYdamIlxuShZLAiBfFOhm6ditRngKyU6VBzYZCbeTRRukq3AN84WK7wldag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470207},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"32086f37bbdc5d44e01842348779657b7c84baa7","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.233_1713339626555_0.5097714126856083","host":"s3://npm-registry-packages"}},"1.0.234":{"name":"@dukufamily/3js-tools","version":"1.0.234","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.234","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d0df86b4bd44f44fdcf74840e759e4e50bf4fe8a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.234.tgz","fileCount":53,"integrity":"sha512-HUmidR/oko/BUAbD827oWD1XQwJa23dDc3q4Bbfzu8udtjqzgdCHLXTENuA5T9WZ7tvent0Kh7Np/ebNi+0hQg==","signatures":[{"sig":"MEYCIQDJJufIGqcg3eSsWUzI+I6rOjvKmhn4MVC0EL3HSPJBggIhALF00O4dPBThRts/FB+9e9dBB2DXgksFg+iDiQXAVMzL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2480244},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"104dfff6604232327650fbe9e05e1e64151d7d1e","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.234_1713857805171_0.7347293795577621","host":"s3://npm-registry-packages"}},"1.0.235":{"name":"@dukufamily/3js-tools","version":"1.0.235","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.235","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8bf299061c741d9dc32c19fa8a8cd005b506f787","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.235.tgz","fileCount":53,"integrity":"sha512-3GYlBbWB7/FWxEXuFCExIhQkE9xAKYP+0cm2F41J0d4EgpzzL14F+XLl/ow/8mqFGtLPOZ3BCHw3ojA1WqhN2w==","signatures":[{"sig":"MEUCIEu3PTe1dzV+8iXRgQ9XHG8hYbXE80UD1NyJwTW4iKZxAiEAoyTjJaYi07x86ek4KStD/aozhsRpyRfzGZubKBCV5RQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2480245},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"2114ddd4eccdda027b1061e1d235190e7f67856a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.235_1713862025134_0.8135847479262805","host":"s3://npm-registry-packages"}},"1.0.238":{"name":"@dukufamily/3js-tools","version":"1.0.238","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.238","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"11e09fda36c301272ef18a4d5f0a6232ec3b7522","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.238.tgz","fileCount":53,"integrity":"sha512-02xyGYK9DS1koBrvYdDeGlmgd9j8N2SL3TkpC1EhsWnagjUA4pBRNJlrLQZeYyHVyDGRzyzttm3IRxXlAVD6Dg==","signatures":[{"sig":"MEYCIQDHk7h4nWnC++I7mi24XtSCZLgz1kv6TJzbcdFHxNnC4gIhAJdlpMdJ/9zwjvNrDzR215txxHaimsEVOEJ29jkL+ueq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2480171},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"052e28ed79afda78a24cdc40cbdf4c9b30d46470","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.238_1714007603170_0.9989985164981565","host":"s3://npm-registry-packages"}},"1.0.239":{"name":"@dukufamily/3js-tools","version":"1.0.239","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.239","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ac0d19a03e75c2714773cd2bec87db3b4755190b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.239.tgz","fileCount":53,"integrity":"sha512-XIIodMiqceqEGMAXg/+SF6RmmYxUyAqc2gjLvReC67AlKwUp2KDMpAZ/dC+IepdWRi9ResdyzXXtpStGgHiKMw==","signatures":[{"sig":"MEQCIButhvQHHFnwlgBdvBPSUglnHlEYztnJLI1QPzT1QOl/AiBq0kaltHtD/hBH83MPaF6VI20ewPQ2hPxbhrrvjMJDPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2482807},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"dbea8e13eef39d49e149c3eee19997a430807c23","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.239_1716271478998_0.7909202560204753","host":"s3://npm-registry-packages"}},"1.0.240":{"name":"@dukufamily/3js-tools","version":"1.0.240","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.240","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d618f59c9148426b0b3f0a57b7c0063d46bdd26f","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.240.tgz","fileCount":53,"integrity":"sha512-ib5wlXEZq+r279LOpNmjsFITNb7A5r+PfAHeKTvAF4yNfqojbt3kr7SzXUPNRYoNOTHdjonP02l+TtWBg9rByQ==","signatures":[{"sig":"MEUCIBu0TRvfVJ5yAG+HX6pPpzVvD0awdt1Ik3W2+8zSMIcCAiEAhEk0o48opaqxS6Jsx83WvsxBE8QshI6NdGggwLFm3gQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2480173},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"57910f01ffa1e175fea00b8ed0ccd1d6d77c52cd","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.240_1716271862037_0.7783161488541583","host":"s3://npm-registry-packages"}},"1.0.241":{"name":"@dukufamily/3js-tools","version":"1.0.241","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.241","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"40f13bcbae6b1dfe57a4980bab1ca5c53f9b8af8","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.241.tgz","fileCount":54,"integrity":"sha512-1E43nL0rANFBQHTfflxRUGQfnUVe5rne+mBFQjLNDCYBTeFkk7mx66y0s6JhynRWnF0YokkPoNbOaQAY0vECOg==","signatures":[{"sig":"MEUCIQD5j2XBo9ggljAn0No22uf199xwNCuYN/YD+7aloFOU5AIgBJWs3enRJAQ2M7TQfMmdCzwtJ7NAx3P7kOE0nEFmV7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2481376},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d068f28bcd8d42eb0a2a5f6a58196b78b6c20063","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.241_1716274285108_0.707837894961103","host":"s3://npm-registry-packages"}},"1.0.242":{"name":"@dukufamily/3js-tools","version":"1.0.242","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.242","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"bc6e678c0db1e03c79e7de87d9b635b020f4e909","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.242.tgz","fileCount":54,"integrity":"sha512-AAQIApu+0S2INyeOS0dR3fl4qohiBzoiodcG95YAJ+zP1qWjMV4/oZmmkirnNLvbK5ANn93CvyX782CzW1XZFg==","signatures":[{"sig":"MEYCIQCIJB0vedvshLtuHUKGTZIc/eXsYZQHn3fKo7bDGcy1KAIhAL0hx2Cygsw7OHdGle1AH14cPFhkpeq03BpXQgGQ/bFK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2486035},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"14fefab9b2efb28ba0d3225d449efafce36ad2f7","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.242_1716278272618_0.010913159016397334","host":"s3://npm-registry-packages"}},"1.0.243":{"name":"@dukufamily/3js-tools","version":"1.0.243","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.243","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b2e3f561a54c3e3d0de0206c241be4d3b6a6f58a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.243.tgz","fileCount":54,"integrity":"sha512-PYpvPt0N0+b24GiEpLQukPOQFY94IxiNnYW5AbzaK8VAoIGkg9Zm5tLD1XOGVT+TKHwZB2jI4N8l0c3XcCVabg==","signatures":[{"sig":"MEUCIQCWCuLQhzKGbieCRcEgH4ezNrcGbrusgswjsfgpEW/ykAIgPQL2KoD4bi3gjnAxLbjA6iDAamfF++lpzoKfJvfTQVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2486727},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"79f51ea6e20d4b38403dcfd3be7d904a035d7290","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.243_1716279416083_0.1664473003154905","host":"s3://npm-registry-packages"}},"1.0.244":{"name":"@dukufamily/3js-tools","version":"1.0.244","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.244","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"7d7be4ab800b611b59f9fb3b4be6ceac8cbe2707","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.244.tgz","fileCount":54,"integrity":"sha512-KkEPZuDE5LcclrQB7i5w/itU1FIy3X2nnYw2BL3q89sY8PY+0b98m3UGeMmi/G24juqVzMFdH5Uwi+iDefr7dw==","signatures":[{"sig":"MEUCICAs5KAqmlOaZMYXC8rr1aPerg3hdeqcHtdJPZZEU3sgAiEA86wgj2IKoeOiS+y2pXCpDPEPEhur3J1eXhNIahNwDq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2486877},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"74455ba16d961db51074b3d03f85b73cd649a36a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.244_1716280432133_0.8178408816765594","host":"s3://npm-registry-packages"}},"1.0.245":{"name":"@dukufamily/3js-tools","version":"1.0.245","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.245","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"877d2fc28ea7e6fdfeb3efeea2366aaa6add89b1","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.245.tgz","fileCount":54,"integrity":"sha512-P2pg5sU3v3lsYmYlrz+x3uXyFrQuyD6rPvphBDASweN+0hMtd5wIAWVmkuhRqq9bmmhzeU7I0YGOnD3FOJzC0Q==","signatures":[{"sig":"MEUCIQCAba30fSEwJuKbe1QoLWpR0dm7Dbgw50qgENEedhsfdQIgTM4B7r5SXh7p/YA/bOmRnpvzym6GhWsI9KOTo8rVb54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2483930},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"544c9571637a0b1a58824615f8feec22e98a9813","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.245_1716280898957_0.6696244441804464","host":"s3://npm-registry-packages"}},"1.0.246":{"name":"@dukufamily/3js-tools","version":"1.0.246","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.246","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"4001fd990c6a664047b8a77359ed7bcbfad12172","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.246.tgz","fileCount":54,"integrity":"sha512-3IbgnFxXCGaA6blsF438x8ErGYqxtra3+XxW3DGJjYU6QWaa81t+7fFAbYemJLFimY+fM69KXlbrqCqZWSJvwA==","signatures":[{"sig":"MEUCIA/VlUW2O6Q1Kwfck+8R1TJyHfYQvN7w18LmpNTpIiBRAiEAotueAzHnNuvO9FgcrddIaZbUO07repMUhcddUfqhwc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2481022},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"4a86a74c36b3b9c7090226ae99acc201bf684bfb","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.246_1716281452594_0.40165373989800646","host":"s3://npm-registry-packages"}},"1.0.247":{"name":"@dukufamily/3js-tools","version":"1.0.247","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.247","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"363886988a9973e2e71b53a6c737ccd65b37fc7d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.247.tgz","fileCount":54,"integrity":"sha512-kEoSyBHhzjMvaa95gpD/YLbR7btfNmBb10ewHcg4QNWuQon+yXDFA5cQQ7N80qIk9oYetpdXscUztpYjYFzcCQ==","signatures":[{"sig":"MEYCIQDyztrI1zuQJwYUizH7Z1FIKGUp2y7+GDOZAfHZivrlQwIhAOz2i7N6yFH3OwRU4FDexacifAn41GcdV9TgmOP3tkhR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2485438},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"4f1f75b184d56f758a10053deaf6336a594a6cae","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.247_1716281530636_0.11236838391073856","host":"s3://npm-registry-packages"}},"1.0.248":{"name":"@dukufamily/3js-tools","version":"1.0.248","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.248","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"26aefbf9bb002080d47b6dce2a4a95be0b82ecaf","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.248.tgz","fileCount":54,"integrity":"sha512-1XnTKcPjD9AIIvShkzLTVjwcai+6e/w7Umzppk5KnRuCSfp08qGZX/JKEvxY9WomhVDyF/MfWV0AMIj7+s0F6A==","signatures":[{"sig":"MEYCIQC4Oxa7vTIOyNUVfUSFnUFUCieDfD5jVKyoXGygSGx1vQIhANdIMq7HCgqvRaL2zdWvSKJsV+ommilh2sbKl8MFfq2c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2486681},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8fe0835e144d63976fd4835ab4ea4f267b1c59d6","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.248_1716281987145_0.3552035068473487","host":"s3://npm-registry-packages"}},"1.0.249":{"name":"@dukufamily/3js-tools","version":"1.0.249","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.249","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"84fdfcd46bcd0a1334088759b3581d0cbc74b34c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.249.tgz","fileCount":54,"integrity":"sha512-LYxSfUaEFZvpKokhSnu0sKdHmNXaFmQmXuxEEGUQBKg9TTtpsUoFu7vSXYm+9JwfOsNbq1MyeGVgmu8JaCTd2g==","signatures":[{"sig":"MEYCIQC+DCkVkGqiKNNZzIL1u6DnXCFa6GL0D+s0V/QPKeMpFQIhAIdfB+IO5ZDJTzJwfxn9oJTXVP7oCSf+nP67apwliwT8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2486747},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8b3b3d88d824056e70570e61124d3b802fdadd69","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.249_1716282430196_0.5999029035712564","host":"s3://npm-registry-packages"}},"1.0.250":{"name":"@dukufamily/3js-tools","version":"1.0.250","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.250","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"fd3833fbe14b2a79240a2ac2c22fa64a63ad4851","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.250.tgz","fileCount":54,"integrity":"sha512-B5wnWtCKgy95UYrIbR+jALEzuXx2dImie6fqq2eXIKItVAUyx2uHUOkpJNfKZxUo6QrwjQeY6rAu9US1bhTuKQ==","signatures":[{"sig":"MEQCIAERbJx23Ybvdg4aV+pAsw9z28s/ZdpoBeru3ZTzVwb9AiBeNFWzzoVcnj5m8FwXi7RAx0uR7em1a9Xlrp2V/ThK/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2487002},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"39e66241e90c2f5d6b0164224a407a41a1900f68","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.250_1716283003446_0.6203160979291817","host":"s3://npm-registry-packages"}},"1.0.251":{"name":"@dukufamily/3js-tools","version":"1.0.251","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.251","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ed6b8c41bf3088286fdc24ff8e08cb90e04f5a04","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.251.tgz","fileCount":54,"integrity":"sha512-sAJCFuFjYsgZSI/LXGoonJ1la8YQpG/fZC99UqTzmLCJwD8LCD+jn4hv8w2dNYsr0C8hcBaySM+EgOECcEdofg==","signatures":[{"sig":"MEYCIQDAr2hfgJOUK2JfVn7DBHP8rBPEujTr04AUN7U9DKhXMQIhAMOVCEvL1DskCOolYe22jjY0D6EcZjY+QwNwNCCnwfoK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2489299},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"70cf041d420470c811cd48025811997915519890","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.251_1716284194755_0.04209520477426554","host":"s3://npm-registry-packages"}},"1.0.252":{"name":"@dukufamily/3js-tools","version":"1.0.252","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.252","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ab7e66977411a9eac0041f8a0d41450860bcae3b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.252.tgz","fileCount":54,"integrity":"sha512-nYhlqPFPEmQDu5ZOGg3+l3iKyCcv6hhNYeBcgVaVRAPY2c859fw2+RtlGPsBJIQVtVk8QRh/nMl6qbMR6UoJUQ==","signatures":[{"sig":"MEUCIQCle+tTiqfLJbRzAL0slGQqFV4+0XkwaM1kGCdHPevauAIgdytPC680qZ/ke1NIJB6MTeh1ie1FwjXCW/KQSDBNVes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2496948},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"430231593fec7d244823fe6c5cfe7e3aa28c4946","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.252_1716284581973_0.7662553352474739","host":"s3://npm-registry-packages"}},"1.0.253":{"name":"@dukufamily/3js-tools","version":"1.0.253","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.253","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d15bdd44d8a067e2b1e438427ef3e780c773e1df","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.253.tgz","fileCount":54,"integrity":"sha512-U126YUpnSmAxSa9YObflDO02Zk747XZbXuBetiqJERxV+n2dnmQQWkpArKoaaBG4jc9++ZwhsJ0aSEbfvxMDBA==","signatures":[{"sig":"MEQCIF75msnmelIWlkAXPwV+t03Je5c6bsvhm9spR0gILJQnAiAw5ZzoZNezVfpgGYecW8bZFUE7bK9yPSqzbfrc/cztLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2497047},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8fca20bb21bb598edbf19e6a83f72f5c211e69e0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.253_1716284680582_0.3659614218570426","host":"s3://npm-registry-packages"}},"1.0.254":{"name":"@dukufamily/3js-tools","version":"1.0.254","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.254","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"18e0918e0fd097d35cca27c63308a5ce611bdd60","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.254.tgz","fileCount":54,"integrity":"sha512-Cx2po5BFJssenOb50duvKVNJOg9rrgGxsWfX/juKepy5nDHL1ja28DZaWyh/XHlhtG9tyxAUViPDk3IJQa6Tww==","signatures":[{"sig":"MEUCIBgmSsaNoVT7pqUS0Wz0t+b+6jWja0eKATlMRxILJFafAiEAiBzo0Xc3FEVhA0lusXBnb6GTYaCB6bVKV/H+UoVBZzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2497886},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"327b9c8fe5fdd82b94d2a60e9cb0a12d1b469bc1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.254_1716284808582_0.47765797460417425","host":"s3://npm-registry-packages"}},"1.0.255":{"name":"@dukufamily/3js-tools","version":"1.0.255","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.255","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c6c2928c6b7c7c7fb11d7ae04d8dabb994ec62ca","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.255.tgz","fileCount":54,"integrity":"sha512-NrXfFPAMuTNlZKfN9LSctISFvQZuA9HFcQ1WDtayf2bNMxKifzOLPyyKgViNHmek9NI0BbU4lu9na6dd7zjRww==","signatures":[{"sig":"MEQCIDkdZriVT1J6Y2qlOd7tQfBgtTKCd8I92gzbJ69D5c4TAiB8rdbmBkjabbI7vqqBBGPTE5XgrKCs6Q2DBeV1NxMSNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2497943},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"17b9bccd76b3f8c77c348e462fb6d31366a5fea3","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.255_1716284950840_0.5776628634665275","host":"s3://npm-registry-packages"}},"1.0.256":{"name":"@dukufamily/3js-tools","version":"1.0.256","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.256","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0ba17d47330249839a11cdfdd28a66f27317d69b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.256.tgz","fileCount":54,"integrity":"sha512-qmp9dbYgC2SImGP9vsyByOrmx709j1jId6UwqEtJynLVBBggEi+tCtuvawW5f7x/dw6CmwQ58TNuZsMRBXpPfA==","signatures":[{"sig":"MEQCIApGehO6xP5tje0zvavN4Nk3J/PD0CunYuMOzV35MPUuAiA000tw7/242KyoiAl6mSqY7SeWCHZIxH5792j8Ci57ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2502707},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ab4646dd6779f8cd7c55db0252b5aefb40f6114f","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.256_1716285858033_0.2478552605474782","host":"s3://npm-registry-packages"}},"1.0.257":{"name":"@dukufamily/3js-tools","version":"1.0.257","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.257","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"1787c19638cd851ac12273d31dff19f2af746cbb","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.257.tgz","fileCount":54,"integrity":"sha512-OjyhPZ7ntpBIk62XTgAgouGOXrwpKzx9tNBirvgClAp5e6dP1v446rs8hl7P0gVcz5rrwZNG4SUEaeHJfWywKA==","signatures":[{"sig":"MEUCIQDhAXwKRKdqsuuPx7YzMjhZs1RtqyiGv7BiMiW6vJk5GAIgXsliNt6PxOJHQwMI0PiinFIlnsmaiDjwNJqWxJs/HJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2503401},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e2b47bce0ef55e1f64d80b128d83e2aec0226570","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.257_1716286577605_0.5079414630761612","host":"s3://npm-registry-packages"}},"1.0.258":{"name":"@dukufamily/3js-tools","version":"1.0.258","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.258","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e005198ebe01a83603635b541c298956761dd98d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.258.tgz","fileCount":54,"integrity":"sha512-A8iOXDlHXXJ0FKkCQCiXgy5QL+wDAydMh9Ab2DhirUpIkN1Z82A6+cVny59Q88wEB2UP8bNOsx/YGlxQ75iogw==","signatures":[{"sig":"MEUCIQDND7etSWcCvN72CZm0kPtYJOV7v7Cij9xQf4RxaDgOkQIgEu7REb1J10Webi56737YSPxkxj+aIBNoK0UqwDmAKhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2502532},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d8c8c6e183de7cbe2b4d41e1aac1cf681b427f89","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.258_1716340754824_0.46509976621467986","host":"s3://npm-registry-packages"}},"1.0.259":{"name":"@dukufamily/3js-tools","version":"1.0.259","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.259","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ec3284f30693c0052ccea1d64606e01660206e67","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.259.tgz","fileCount":54,"integrity":"sha512-viFCUmeeYyrxyLSyBe6XsBSk48tBsjIxjCEvp60Wze/lx8B6tDAUqj0i8T541qqCzevl3NpA4Rq10Vl1netRIw==","signatures":[{"sig":"MEUCIQDP36ywEsVzq/Uk99dviPb6dM22aY6s0MkVOxLXgOXIpQIgLNS+oydfU6u8qq56dultvnDHDa1G6XZBpZByTcfSacM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2503401},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"7cbf2f6e29c8aa3c1b98a0af40154dd21a4f354e","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.259_1716342089901_0.11826942534473961","host":"s3://npm-registry-packages"}},"1.0.260":{"name":"@dukufamily/3js-tools","version":"1.0.260","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.260","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"3d4fcf03d322a4eb05e3a6a6d1865d61a11321a7","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.260.tgz","fileCount":54,"integrity":"sha512-XNWxXGCq9dL/ciAgdUnYbuS9rsTmT6iBh3jZJHa4R2CkaCLiPZRH6EKI+84D+d4bJrOVgUf238kqsOVl02f6vQ==","signatures":[{"sig":"MEYCIQCi+7Mw9YLnUVd/9LkTl6Kv8gzdGMBhgAEMYNw6B3YhbQIhAMOISZEJgifjVtwve+mKSMlyWRn4zMtyw4ao0mV9IvO1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2483926},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"cffc45447b09ffa8c24773ec987f84c1e95e8181","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.260_1716344770453_0.23150935383462068","host":"s3://npm-registry-packages"}},"1.0.261":{"name":"@dukufamily/3js-tools","version":"1.0.261","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.261","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b2756ce0d5926d0fdcb14b9052d809d92d72fc82","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.261.tgz","fileCount":54,"integrity":"sha512-w3hz0/OVmwWonGr23pjwvtaf2NUjomc5OC1cg7Jqy5RNvEzTuUiMhdynTgFYfQY2ggkLbUQDtqA7c29+uKq6UA==","signatures":[{"sig":"MEUCICHeRJDXysJy3YCh/P6iktdXEgc08OOihUhWMWfL7DGbAiEA3x8OM227j56/WWBP7xDS5sJi+erDBgoSwRkuflMmbgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2482277},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f603c81c8fe03e6d01977717e316f8a6215fdb23","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"6.14.8","description":"three.js扩展插件","directories":{},"_nodeVersion":"14.14.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.261_1716345173288_0.15206815305383325","host":"s3://npm-registry-packages"}},"1.0.262":{"name":"@dukufamily/3js-tools","version":"1.0.262","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.262","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b6c91ed42d6e8b511a19a2ac7e626422c8d466df","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.262.tgz","fileCount":58,"integrity":"sha512-lyLG9JgNect1/fNOzWWH6M/h7GUO9lOHA2kDi8J3mZj82WkTmydiYi5x9BMYqISIzBtcPGes8WwKJ6+n3yG4lA==","signatures":[{"sig":"MEYCIQCnpzwWJKuxXODj7hhdbxpK4yilczwvwxB2Rpye52ygfQIhALRan7Kv2vyWNj2lpwaCIisSj/mGcE0V53oG7TFd9mWz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2777333},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d7560bc46f4146e89a5c174dc2626851a8273e7e","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.262_1717050914903_0.6327421643300373","host":"s3://npm-registry-packages"}},"1.0.263":{"name":"@dukufamily/3js-tools","version":"1.0.263","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.263","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"70027ae21cb00496f522dd5f32b796e704dbaf93","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.263.tgz","fileCount":58,"integrity":"sha512-UwStEwENHaahU7PixG79eQqS5uzvjRcW/9rodgUVQJfiEqGsspUrjlt9guf+q8JOitOPpGbMhq9hXFbh6UMB0A==","signatures":[{"sig":"MEQCIH2lg/d9QZ3GSadkfeN6hhId6XZ2/LEAyxMsrH8sb89TAiB5zujdCtlsLNwXSKApxoVhVrLFo83zNIUNQaCYXxsdjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2777707},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e161afdb315e5e95a6108e5a6aaa7734fae967f2","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.263_1717052481607_0.8856147948435895","host":"s3://npm-registry-packages"}},"1.0.264":{"name":"@dukufamily/3js-tools","version":"1.0.264","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.264","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ded27a95b90791429e51f8b313ad0a46514c798c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.264.tgz","fileCount":58,"integrity":"sha512-WA1wid/zFFPqDZ8NZy8DEw9rIHuNtAqvx2XjXpHKu/zYHLTsvBPnHPuf0bQPxANhCDBLIs1cmKZQy46RBd7y7w==","signatures":[{"sig":"MEYCIQDUIe+tkevG/TpQBg6NbPPnoiqTADSf11U6bWrhYwJo3wIhAPVQeYXKmXHqEClGbCu44yHuhpXo9EjXEhV5hsYkzrtj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778251},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"471483faeaf256eadf616cfed7302b3b240f250f","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.264_1717053522685_0.21572545445601166","host":"s3://npm-registry-packages"}},"1.0.265":{"name":"@dukufamily/3js-tools","version":"1.0.265","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.265","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"a0a8c75c550750a5b4a9571eff12db9825dea13b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.265.tgz","fileCount":58,"integrity":"sha512-ZRr3YOxU0V7juwjLxZE7c22OMWjXsESgsDgDUQS8KWU3mK+0E6y4+Z1zSAkHXLRaN7SsdSKTWm9XNbbWCtXvVQ==","signatures":[{"sig":"MEUCIBkf+4ejcwfvUYBYwytZcUB42wL/q93fmPLf2zQNInLjAiEArMcGy7JEQ2ms/9e8Hm+I/bVHXCNuv90lBwPiLotNmEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778190},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f795df84bb806b97211373200bb9572428cd0340","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.265_1717058872210_0.28791779156170283","host":"s3://npm-registry-packages"}},"1.0.266":{"name":"@dukufamily/3js-tools","version":"1.0.266","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.266","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"886a42901f7497b83fd1ef59535d52ead60e1cf7","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.266.tgz","fileCount":58,"integrity":"sha512-np44xupgb+Chp7IQ+FFIosbJpKd/IC27m4CcZiHN3fEmRz5Y72SavsHjv/YgcST6+WIsKQqqVwcZTZCla/VHew==","signatures":[{"sig":"MEYCIQDR6EUPHzTJpjna1oRUX4s6B0RwaCRjT7zEEvsO2tqQtQIhAIB3oT83tj6n4SjdmqH1O1/GCblJtnNtAzQUl0wsLYUt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2764866},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1c6bb7a6cf92c6fee2767045d54aac00cecc5331","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.266_1717059188784_0.9137391823530878","host":"s3://npm-registry-packages"}},"1.0.267":{"name":"@dukufamily/3js-tools","version":"1.0.267","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.267","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"4452a85b43e444ac614f65513dd898b9c607750a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.267.tgz","fileCount":58,"integrity":"sha512-euzQ4nC1MnWwPS09LQ9Lx5nogFaCD6ZWbj9gN8GVPVrZwH1yqyjbk06KCSBwOFg+8F8z62wKZovJrUeXzQPe6Q==","signatures":[{"sig":"MEQCIGjqQE86JQBk/tQuwH3oKTWo/pFhy4bBkyLo9S3NKtMBAiAorEX/JKx4ppPQ3lhtWDWUtymUQSiLq/K4NJSslLtXxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766910},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"20158e1438423ec19a9a90a10e858b47882abf83","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.267_1717059352763_0.9723757399896888","host":"s3://npm-registry-packages"}},"1.0.268":{"name":"@dukufamily/3js-tools","version":"1.0.268","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.268","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e1c2ecc7bfab70771411ee271e17990636d05a83","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.268.tgz","fileCount":58,"integrity":"sha512-K9BKgeZzKAvGdlc10DQNi/XiK6560VRiGe7hmFuWNKXUwTe5xeB9JDZrIeme86+rGb21lMd2q5RZye7wUMEDxg==","signatures":[{"sig":"MEYCIQDf3f8Ur4ipDEjhAprZKRT7vfB7lq1tLBK/QfbBjugL2gIhAOKLFNIC+HuevPjJkQXHisoTmTxRJrR6DlPZjooVj1qG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2766910},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"db8827c013ed7827d5fe92cbd349e6971ff075f1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.268_1717059486579_0.2680042217855494","host":"s3://npm-registry-packages"}},"1.0.269":{"name":"@dukufamily/3js-tools","version":"1.0.269","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.269","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"828703d98c4d2087916e0408e9c5f56b4d6abdcd","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.269.tgz","fileCount":58,"integrity":"sha512-MbdD5+vRPB8PIjr9tc3qeB6kjDLd7gv3agBqEQ3v0jJ++nHS44c4v6x3pUTtTciTkp5GHkGVX03/ge8jT7ytCQ==","signatures":[{"sig":"MEUCIQCnXeJK1weV909bQtWfushL3Hp8tgg6n5uzxyCFMCk44QIgdxmsbjUguR2+xuSyK/qZRyWEXbB75n9Qu6uok9pOSRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2771718},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"9ad7da2522eec84e45b54b107f73c7f1136f5eed","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.269_1717060447853_0.8260686655499494","host":"s3://npm-registry-packages"}},"1.0.270":{"name":"@dukufamily/3js-tools","version":"1.0.270","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.270","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"72cfcff0789bf0e41c88f75935e6b6f6af117ff0","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.270.tgz","fileCount":58,"integrity":"sha512-MGUnG+mfiQzv8/HfAChg3eYGYJr8d07jxvmGAt0XoDXbKWu8tiWikT2/qnvis8SDjoCFwSP9TO2cbLhI6cyCIQ==","signatures":[{"sig":"MEUCIQDaY4HXk3Fa04PFfkLICdwAB/cr2hyecehh15UlPiyGmwIgYySFgWBnKWBHsE/rL0z8adfU6TBmTwNWiDvvs0fnOQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2774751},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5919518cca4e506f56d04343da4a3e69ba90c6b1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.270_1717128603123_0.4380434078494648","host":"s3://npm-registry-packages"}},"1.0.271":{"name":"@dukufamily/3js-tools","version":"1.0.271","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.271","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e9cc769bf17b3c08bf9027a84afd5309caed38df","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.271.tgz","fileCount":58,"integrity":"sha512-kpuhz95s9NLl+CvRO8x1URhD90MYqAgBxTZ0/R8j8PzoMoqHEumh+1MezKPPmgkCCmBU7GIohBMwOulWXnmIvQ==","signatures":[{"sig":"MEQCIDeLAOzXhImPKd/8TzQNnBzo9qjSp8QmbUjPZeva7ZPrAiBDtPMzSnQ8ax5O+/B2SGdlioQlNWD5vq23X9flC2O/hQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2780474},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c475df0e24fd705c4ffd78bb112c819bb037f4dc","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.271_1717130486254_0.37369109110700993","host":"s3://npm-registry-packages"}},"1.0.272":{"name":"@dukufamily/3js-tools","version":"1.0.272","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.272","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"308cffa327fd3101aa492e54d58a1afe1c3bfda0","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.272.tgz","fileCount":58,"integrity":"sha512-BiTJF3bpSv0er0Quu6OUk9rFOvHKy3cBUWGnRJ7f1rJvzlci6A4vmoA1hU96naRbRT9N9aYORt2zDI34nhLurA==","signatures":[{"sig":"MEUCICTRMM4uie5MCIksbQ45SWjLHFDQUANJ3crm03wY+TaFAiEA2AYxkVbb/32GlI1bTHoDTLYgW4yq+wVk8LgQbnKHzp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2780474},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c2af41a9b2509a24751e3d69dd76bfed7d858bd1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.272_1717130555191_0.34519221949056633","host":"s3://npm-registry-packages"}},"1.0.273":{"name":"@dukufamily/3js-tools","version":"1.0.273","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.273","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d92e13f5a1964b637bbcb9e0d37a176e5397190f","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.273.tgz","fileCount":58,"integrity":"sha512-49LUp434PtYZ/uj/ZKnZnm1aB3VuIl89rSYYf/N/U/nvdabumowKaiqD9o2aooTCvhbaO27OSN/EhixQVJxKaA==","signatures":[{"sig":"MEUCIQDx041EUzcXo3+0O6voxC1whuwqWfDm+MoZsXeVm73ryAIgP0VuoPCY9NJub2jYIUCKJzadhleoFwfyNJ3OzeOCeGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2780621},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"cf093e9556287ba06a601b2e4fad0730acbedacd","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.273_1717131314540_0.6881094346907635","host":"s3://npm-registry-packages"}},"1.0.274":{"name":"@dukufamily/3js-tools","version":"1.0.274","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.274","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"55841c8e4fedb1725a955dfb74dd3a4f40fadbf7","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.274.tgz","fileCount":58,"integrity":"sha512-iLrLWrm0x0GT++FoSZRfRvh5mQD85sVkYUFsp8mtWDfi/DPH0+s6EiDFdGtoGU1NurcGrguvRVgtrHUVrTWbgg==","signatures":[{"sig":"MEYCIQDu2Qp8ZOHN7lEKoSjPOoUntxWnrYuhyuyNSd7SnbAkugIhAPnKh2l/L7IFoF4Yvh2x7FuZdmk37rMAqZIrIMlXe5It","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2778654},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f9e8c90b718139000c0d58e90948394d0b344710","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.274_1717131921076_0.49245474399327605","host":"s3://npm-registry-packages"}},"1.0.276":{"name":"@dukufamily/3js-tools","version":"1.0.276","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.276","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"edd314aebfe0e4bfdd4361a099b2899e1e8bd1d9","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.276.tgz","fileCount":54,"integrity":"sha512-9Dz2axHXfN7A225+in5NFjocEy28JKjVHlf9k21+KTCrfL5c30hx7+J6BMwcjBjRiAwLL/tz6EQ6dmh+lEyfJg==","signatures":[{"sig":"MEYCIQC6bl6bXAx7RyrwCPmkGPJ5bVoiWVqqNHFRI8554z8IeQIhAMTWRUg8JUsXTw1sBBZWrL3HuwnFxPRGDpMqZH0LZo/0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2193319},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8d93d64cf28d510ac424e397a78e02f7509430dd","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.276_1717666880371_0.8404750912828671","host":"s3://npm-registry-packages"}},"1.0.277":{"name":"@dukufamily/3js-tools","version":"1.0.277","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.277","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"3e8fa868e3487fd7e5634d8b49b5376d57e7055b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.277.tgz","fileCount":54,"integrity":"sha512-vtb0BK1XT130dwnH3YrwPNC/F5L83wyz4k2VisAVp2zfEg15HdJdS+b9/6iii0gRVGKOakTQvkCazi1QpBnX/Q==","signatures":[{"sig":"MEQCIA6xyVxOckTCyKIFwTwgKE5UN/340ctWEj9fwoJ9aaQrAiBVua8CEHxfzrxiNK4hD1r7eTqOhNrXydDLJPmmUnccWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2194068},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8e930e41cf28471a258c6e22abeb0c23de7e70be","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.277_1718077403217_0.5023560512331278","host":"s3://npm-registry-packages"}},"1.0.278":{"name":"@dukufamily/3js-tools","version":"1.0.278","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.278","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"70ddba96cdea93e75f919b1f262413862c058a61","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.278.tgz","fileCount":54,"integrity":"sha512-sMGsskI0tnDEWmWIkWnHx4jvZ1aadzi2m+j8fj0qf5Zqbp+yxt0ynvZGFPavZl7N+xU+otIHmKlm9yPxm3g8ww==","signatures":[{"sig":"MEYCIQDcc6JtGM5X3bWF9BNwaAkHA5y5rrAIQkpT/sq+679mWQIhAP+kSMzH3aesTRRJs9GMg3CMqpJdLupzBJN7++jjTCbw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2194173},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1e73fd3136c4574e0eb7cdc8c648e92a07f3797a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.278_1718095254017_0.04527259529903338","host":"s3://npm-registry-packages"}},"1.0.279":{"name":"@dukufamily/3js-tools","version":"1.0.279","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.279","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"426aef0aed50e1cfd4d32ccd3e862b2343ae3159","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.279.tgz","fileCount":54,"integrity":"sha512-S19L9EYItG8UGCpZiYpUdGGZHDlQ1GLCZIPlpyCX82uLZrtqurIwILDCuWu8TvFL4wjHdCP1ghYA1ZYBlAwRXg==","signatures":[{"sig":"MEYCIQDcdew6ympkHLggvQcOs+bWF14fqzxct8iYI2um865UqQIhAIq3BxiCGt2kOUydDtnFYmuX6ZSryWxk18uOJxGx7R5X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2194132},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"071b610f590c9df155a100d5498e283b54414354","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.279_1718095555319_0.48543414993026723","host":"s3://npm-registry-packages"}},"1.0.282":{"name":"@dukufamily/3js-tools","version":"1.0.282","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.282","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b95f4ee6125bcf645ce3470e0876801f57200f11","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.282.tgz","fileCount":54,"integrity":"sha512-qMAfglU7osWZ8AFVQ3PmlJnsF/Cktr+nChV25dkJn2C7S8/8NhzCxTdnDTXU/HHgYnd7sjeRNCvs0bsvXlFwxQ==","signatures":[{"sig":"MEQCIBPbtHigEWy5gj881hrEGSmPdMepgbDnXJEPJ+HOK6hRAiAkoHQ38E7UetiGAZnGm38aiRITQ+GLLgRdX9WE0grXfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2194612},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"65a3c9d8ad73f8aabfb426ece4196f4cd1fb5661","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.282_1718101148045_0.9235742069082764","host":"s3://npm-registry-packages"}},"1.0.284":{"name":"@dukufamily/3js-tools","version":"1.0.284","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.284","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"36824157d099912fb07da8089d98499d0785189f","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.284.tgz","fileCount":54,"integrity":"sha512-JBJK046xaOaItnu7Mc+I9rUiqZbv8NEpVfIPzxADJQj32cQQqkxy1ba771hEIpz7akX94X5ToxfAAI2f9bdS2Q==","signatures":[{"sig":"MEUCIQCTIoT6FLAlKYWVML0mhngvrqAbtl97Zgbgim5raITt0gIgUMSQaVtTq8p8tIiy5Qq87RuDTGF4mjkTz0ffP9sCLb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2194554},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ad002a7aff6b5ab9b3127ea5bb068aad7a24aab0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.284_1718157760532_0.651752914759274","host":"s3://npm-registry-packages"}},"1.0.285":{"name":"@dukufamily/3js-tools","version":"1.0.285","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.285","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"36350458776f2eef4b9d6eaca962df8f35b96a94","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.285.tgz","fileCount":69,"integrity":"sha512-8GgbCaxkpukTABGTJ2aT0vdBT67q4QuzcrQtmBB//MvlHP+Opq/+WRQSUK8FKyB/rbbPlHzJFl8aXD6FNdvHlQ==","signatures":[{"sig":"MEUCIQDxSqLG+Zu4iJiDNvs+lBsfEJ1zzhdrcirZBMYLwcD0zAIgDjE13RSYxjsTThk4YqaF5fEWWVXiGzsUI6ACR0OVxYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2727342},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"fa8469b08202c3faafeda5664242abd250ee7f32","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.285_1718590073554_0.9096076638897426","host":"s3://npm-registry-packages"}},"1.0.286":{"name":"@dukufamily/3js-tools","version":"1.0.286","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.286","dist":{"shasum":"b33b2151f6e84fbd63694acc8f8c54785b5572de","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.286.tgz","fileCount":69,"integrity":"sha512-+rc3dGpnZeYmnbwkp78OrxFVuZfMu+skxcF3P849BZmOEFI8B98Kho7PQfDaFP4m2nSLc+GsXffhY5bIEJHc4A==","signatures":[{"sig":"MEUCIEtGh1Gf5o+00FALKsDNBMxSBUNctrF4DFydyO4cUyIxAiEA2r65hRkivby/k/MalgxX4ompZGvDNR8NHr0PgJMHf2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2734562},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3d05cf3849218be4e9a1f53d8a7048b6e5e38a26","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.286_1718933861787_0.1502208762747439","host":"s3://npm-registry-packages"}},"1.0.287":{"name":"@dukufamily/3js-tools","version":"1.0.287","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.287","dist":{"shasum":"781b25204e1f0a58241b6622983a4b3ab651f5b8","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.287.tgz","fileCount":69,"integrity":"sha512-2eBEsZmBKlZtRpMMyI8hhjvpHlZJ+5zL7kdLHBTYb6BYRF5eGKpXpM/tEIQfQg1X9MLWPephfRiZxTF2u4mcjg==","signatures":[{"sig":"MEUCIBuixsf+gVV0ajf5+mRrWH/Pm2AuSBhMLl8wDTLLyGuYAiEAxhy9WXjY10hkza2F3QqY8n+rOUTKcJDo3HdvookbsIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2734562},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"9b91a6a5e450e33e32f7aeb0f5c8889dce155ab2","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.287_1718954537132_0.9726702714607645","host":"s3://npm-registry-packages"}},"1.0.288":{"name":"@dukufamily/3js-tools","version":"1.0.288","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.288","dist":{"shasum":"703dd011512556046b6cff2acc936eaee5b8f7bb","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.288.tgz","fileCount":69,"integrity":"sha512-gvvjhU12wzflSL+U8Lc/7U8Wfn10poXCKDkwVQ3FsLATZFEy/tBLohrjxdYIYFe0UCpJ043EPNTYGzGStsmKEg==","signatures":[{"sig":"MEUCIBtAM5b2P/STQkUKf/2g3+mKXKW7rDlyeJulsI+pI70xAiEAtwMuk+dY30z2BII9p6uERCXVGHUMpy3+1iDrkX6WgkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736170},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d6ddb1faf1de7516b968623f7eacbd5040d27339","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.288_1719459758675_0.6297144029618944","host":"s3://npm-registry-packages"}},"1.0.289":{"name":"@dukufamily/3js-tools","version":"1.0.289","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.289","dist":{"shasum":"5ea841e9e65bbaad0b29bd7c3e2f05b753693bea","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.289.tgz","fileCount":69,"integrity":"sha512-kfcCkdaldkqVMOGEMaxj7pkHf1F142xCFTl+GQZ9Uwy61fFd2YlqQ9WYZEo5odkc5/uIRVr2LHGgQ4AQsEcduA==","signatures":[{"sig":"MEYCIQCY7BLMuoiCPkpdDjHK9X5Jp1xz1ENCjUboBheSVR0HFwIhALabEMkhG6vl/D7qFKmePOe3X0qJFCcdQ+PF7h9Dvs5M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2741724},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"aac07e44a572dc9a69d546c94b0334d4816d3daf","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.289_1719481652537_0.5166474543598893","host":"s3://npm-registry-packages"}},"1.0.290":{"name":"@dukufamily/3js-tools","version":"1.0.290","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.290","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"92584e84b11114ecf31486a6ebe84320667c5f43","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.290.tgz","fileCount":69,"integrity":"sha512-lczckjzfjXguUyJZMPEQfNs01bOPhBMuGfk5p5quQENY7uuvy9jkeO5lMzuTuVa5/ayiVQ/aEU1dC0m9FIUcFg==","signatures":[{"sig":"MEUCIQDVNlEZqT3bGPDEbeEJa0cTUr+8uvxUJgWhx2w/GqdxGAIgHR57fW4nvi7E/Jo6FFV6jFAvD0/FSpB/h6w7VQMio64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2756065},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"0c90718ab7aebc8ebc5983b0d40c92653b6a1177","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry https://registry.npm.taobao.org)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.290_1720758065356_0.7583973150282741","host":"s3://npm-registry-packages"}},"1.0.293":{"name":"@dukufamily/3js-tools","version":"1.0.293","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.293","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6e6a3c3cf5603fdf83b83d76df0fbcfc3562d91a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.293.tgz","fileCount":79,"integrity":"sha512-tmMc2BLJmtH/wj8HyPPSIet20GfxkrxEZDMV0PuooKvroUKirHHz6DLf5Q4mBC92Lr/PxGFPHbYs+wUC/iLvEA==","signatures":[{"sig":"MEYCIQDgQiSaAJycJBYa4VeHB8KwKrsrQM1E2P2AvcNWEsgqAwIhAIZdAyMQu6+icMYDjNUWmoNIsWppNdNHzBqCochDyjzh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3030428},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"25f42f410a129dc63d1a7ec81d5bccfe81410134","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.293_1724316023489_0.252239527891025","host":"s3://npm-registry-packages"}},"1.0.294":{"name":"@dukufamily/3js-tools","version":"1.0.294","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.294","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d1b44b597a0ddbebe0956805c6b74df5cd49494c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.294.tgz","fileCount":81,"integrity":"sha512-uC/uctENDVdeDADoKHBkU/0JhVQVIvuFi2cRUovAXIHUsn6QVJ7rpz9kdebKWAWzwbm8XA+rAha2IVWFFP8gMA==","signatures":[{"sig":"MEUCIQD4H1FElh7Xw/4L+AnM80Wf4OIYHUzM2gnaPuZh8LtBBQIgYKNYRkZ6HJuh7TsWu6fYXMzC61JiqhR0woK7prcN7Z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3046508},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"99fc34e833ff42b6200f4b5d227481348836b10b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.294_1725933221846_0.6715077780984007","host":"s3://npm-registry-packages"}},"1.0.295":{"name":"@dukufamily/3js-tools","version":"1.0.295","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.295","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6c7cbf8fd0205da4d886eadec7880bd8fba8fbe1","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.295.tgz","fileCount":81,"integrity":"sha512-fvWLbOG23Dl57orn9agosByREeqCAWAg4i3K/NuFEuEjS6jyyenV/k8tNiKbfd3FpKrhuU8vfzNYJvXldmEmGg==","signatures":[{"sig":"MEQCIFy3lxhKzgrrfu0rhHaB2tFmj5uKHkNP9peAkSqlH1NHAiAuV2Bgbh5o4ydNNOOkBUueYZb6O9LXhOp+jwz9haESOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3049048},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"15eb4871ce3a5c6184b057f80a8a9e1f3d41b35f","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.295_1725934994745_0.7120039524774597","host":"s3://npm-registry-packages"}},"1.0.296":{"name":"@dukufamily/3js-tools","version":"1.0.296","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.296","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"abbcf6183fc33fcf0699a0ff44d689c481c5a914","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.296.tgz","fileCount":83,"integrity":"sha512-tFlNQAo5Lc2qV73akeI3XtBWDe9W0Wr3SEyqAG8rXewO14dVMw8bfREDakgTGo4qI2UwlbCsPsDJefSMJD9dZQ==","signatures":[{"sig":"MEQCICe0uoV0hHyPi+mY9BmJD2UC98RpyxsPrPcb84ONTRvGAiB6CXkqJgMwyWatTh9w6XnFz3ASiB36vjxudIry05yHbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3261092},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8dd13fc73b3e871c543eee013a36b37fa05b0041","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.296_1725936208038_0.27033939604051094","host":"s3://npm-registry-packages"}},"1.0.297":{"name":"@dukufamily/3js-tools","version":"1.0.297","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.297","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f249dc3d90e37a518007ccfc2a41ec73db15d87b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.297.tgz","fileCount":83,"integrity":"sha512-jfXI0YabesWl2H5PKEfVhBk9cReURGvB1OLy721dzizy8lMQOAhSdbFLrHM0dhBl+RJ9VnHVfEFMYfLW/7nrog==","signatures":[{"sig":"MEYCIQCijBHpVmHfeZgJ3a1z1QtT+siyFlUuX3JVmEXt/gkTTQIhALs/e5nFHsdqnvxjL+SZDcm9ZcT7ZVUQ2YSpBk0HTjC3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3263297},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"fa13abc8d024cb9e788f1333d61516e1c6cf645a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.297_1728440376686_0.4207618443860792","host":"s3://npm-registry-packages"}},"1.0.298":{"name":"@dukufamily/3js-tools","version":"1.0.298","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.298","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e60573ee2afbf922de2fe8ee1b0e9aa754f4859f","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.298.tgz","fileCount":90,"integrity":"sha512-HQNAmZTQFxEkKxOCaL3GfBm2GfM0hNrlm1a+h2ZJI5GxlEgef+J21BsIevyWUFantgUtvdz32UcKTJvOHrmn9w==","signatures":[{"sig":"MEQCIDDPCXwrBv8fNKmjxhzloU9cqrQivl4C3CFyWiwZIqv5AiA84J785iyzUB9MR4VITZbss/xf80V5/e/leIRtcpceFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3557074},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"762a17f61a51b5f54799b40248fd259228130a59","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.298_1728613819618_0.7853378909682256","host":"s3://npm-registry-packages"}},"1.0.299":{"name":"@dukufamily/3js-tools","version":"1.0.299","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.299","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6b0872143b7f1ab4e343b8d98347ef429e8bff69","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.299.tgz","fileCount":91,"integrity":"sha512-iohNrvLYyA/XmJRQCnOCBZf0FjYrtOGriJrg5Wedi9ah0VT8Yin0Y5EnNyp6v3UVuDZEM22e7UpQZ55EqjS0hg==","signatures":[{"sig":"MEQCIGu1ADEqDes479h7D5mVOa9Hyv+9s9RXykQPfVLExPTHAiA1AUGxU14x09pPvo6M9J9t4k1GprvZiGbSmayisRDQcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3636140},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f8746f749fe9af489c876839ece19bb566e1d5d6","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.299_1730795872879_0.6613588917612307","host":"s3://npm-registry-packages"}},"1.0.300":{"name":"@dukufamily/3js-tools","version":"1.0.300","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.300","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e2243249f07118812e0b929d2222991d2fcd0064","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.300.tgz","fileCount":93,"integrity":"sha512-dOJuWXVdEULtn6Wa/1luZpQiCWM8mM7Db8RMaCUy2usqRNn5LcvLTE654QOsYLEZCrEUv5GIqH2siLDOBFfUpQ==","signatures":[{"sig":"MEUCIQCskZBs7I5sK75p2fpp+Ig4H7Lks5jpcuBje7yHYwC6ygIgT3oxcWpsNXRNAHIZE2iB1o59EZxg+9n+Ca1eKXPvwek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3701285},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f6bc246e607f80dc55f8fe64d3c46f110f37b58d","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.300_1730877823011_0.3934903602119497","host":"s3://npm-registry-packages"}},"1.0.301":{"name":"@dukufamily/3js-tools","version":"1.0.301","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.301","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f97ec64ec57dfbb3ffa3cc5ee36a4af4f426e44f","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.301.tgz","fileCount":93,"integrity":"sha512-yYE7KCfHr3slpkYE6l8ShmVzqhSgKLK3ulAGjUHs7tZHpUMAwk52sMYAF6z0iMPHizCaUTMvpRsV8EMt7ZS5dA==","signatures":[{"sig":"MEYCIQDPFTRA7JiCRGQ8cunQxSg03n2bv1/TbGBNjPzdSllvlQIhAIymqPRAtE0CKWQ7dfB0U7WwGC0lnbzdPS8CGr5ktY/G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3701285},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3a907c5fb21fa719ac3164206653fa7274edb712","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.301_1730945080530_0.18986769102645007","host":"s3://npm-registry-packages"}},"1.0.302":{"name":"@dukufamily/3js-tools","version":"1.0.302","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.302","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"4d607edc4e5a4d751e7789032f6f4b9acea90ca9","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.302.tgz","fileCount":93,"integrity":"sha512-suOAJNS8st7jGzBZMdVyZgmuPAsJEvqChfCAa2476tohRfXGH4edMk5VTiEM61+bcSquDU0zZYSTIYKNttkA4g==","signatures":[{"sig":"MEYCIQCubvCJP5YfX1Y9d9SNhP8+eJfSRfLNMuNivoEdTlR2awIhAPzM/YH7m0477QpTUx1qWOU0MrDpgas79cpElb4Vk2Mk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3702866},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"9b1bf6d6111bd3fa137e5ae466d1bdb6ccaa75a0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.302_1730974588769_0.5658270864676793","host":"s3://npm-registry-packages"}},"1.0.303":{"name":"@dukufamily/3js-tools","version":"1.0.303","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.303","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"aab8c2af13dd18aa41d1573277400750711435a2","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.303.tgz","fileCount":93,"integrity":"sha512-wgHRoymSUWVe9ZJ0oJfcsI5belb0ePs+OmJDRDRNmS6cMZUI5+zaQdYMpDysGK5jTbm/UckALVxJMz9GtjU8Kw==","signatures":[{"sig":"MEUCIQDh+UNagWCjQE92zbZROXKpSGPWpD9GXNpZuP7PWWHhswIgILKZ9w2T4UPQalyp1aOAH0QNLTScWDeZpVNj21NvjDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3717738},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"14f470a974c48e4f3187593f246fc398991c9654","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.303_1730975501809_0.314498611283309","host":"s3://npm-registry-packages"}},"1.0.306":{"name":"@dukufamily/3js-tools","version":"1.0.306","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.306","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"eadcae051ef889c8082f7419cb6cb1a510155aec","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.306.tgz","fileCount":93,"integrity":"sha512-P2gqqjEIRexmbqSuiSNyI0cAZmM6nr1ya7WkB+OIiK4gvvBmmAUIERKOwOv/cKWkold+hZ41pgrfRWAURAbLiw==","signatures":[{"sig":"MEYCIQDQWOdjAAh0WXMnQsWt+xHp5e+YtoiyOT9XVjCXHKtCugIhAILv2kN11X0FSsXjPYBOKyWZMg8KTtLBzmQqT2rGV0gv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3717738},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"a51178a18dea7a7c486e4a817e5a5934124c127b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.306_1730977428974_0.2938796636317498","host":"s3://npm-registry-packages"}},"1.0.307":{"name":"@dukufamily/3js-tools","version":"1.0.307","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.307","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"40abdb4ac770c1ddf947f651a74d0a5d8b8a4cbe","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.307.tgz","fileCount":93,"integrity":"sha512-9e8m7ShMQGoYMI2k+QwmJG8uxMx3iieRzGqF1RpMwPpWmrNs7JrK5/SLpFych/Gfxk8sOJTJqNk0E+KGADps2g==","signatures":[{"sig":"MEUCICbCpMdNr0CMrd8W8LEa4GSU1EWLNalSXbX4BRWvH45aAiEA3rvWWQXsFbHi91vKpqzPCXcbsaRqF6MzaIxfS03BPqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3717622},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"aecbaec60b5672f764c77fcbd4d06064980cb557","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.307_1730977739714_0.1637554724411343","host":"s3://npm-registry-packages"}},"1.0.308":{"name":"@dukufamily/3js-tools","version":"1.0.308","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.308","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c37484dc8dbc0e108056131d293c1aa30a90af1b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.308.tgz","fileCount":93,"integrity":"sha512-sUPvGGwBKsJbgQD+qKD8vU7zXjEmY//VL9BzsL9k7WbVoyRO73NLlBynA86Qr218hk4yXwDFdTx9ZmnhMjfk9w==","signatures":[{"sig":"MEUCIQCrFgHDMt9LJp69ccuh7cFu6bFTs+V94bzWkKOrtQ8iKgIgHeRHa7aG5YIQROIa6AqZ1U3Z3TCsbz6Wa5SHPbZPuOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3709505},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ede87ff382b73f6f8020b6f799e393462c47d687","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.308_1731024883550_0.5957080589222641","host":"s3://npm-registry-packages"}},"1.0.309":{"name":"@dukufamily/3js-tools","version":"1.0.309","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.309","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"666e0947549c13757c21d4113759b3bf56c17204","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.309.tgz","fileCount":93,"integrity":"sha512-SerjqSCI1tiyhdquEzhar25x6M116dPcD37lH2lQ97YA9WYyE7wjHjyEjkqfVH2QswC9f5P5Ku5NVWw7O7XPdw==","signatures":[{"sig":"MEYCIQD+yVUEzGDylS9CFOOE8eqyKwoqZ1RAxES7dvYBQDva3wIhAKLtKi/YyEWpufnhHOq2vRkpYuRytDgfnU8PGqkxCIgf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3709228},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"59b055982ac0ed75cbd83dccbfeb4ed93a5106ac","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.309_1731025042397_0.23693242802587422","host":"s3://npm-registry-packages"}},"1.0.310":{"name":"@dukufamily/3js-tools","version":"1.0.310","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.310","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"77dd98cd78805269df23433e1f0be0bd3184a878","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.310.tgz","fileCount":93,"integrity":"sha512-oCgmtSFS3xRO6wYIJ3WOXhn+9TdYP3t0pBcyx4qXDGUTs2lLhKlAQ3LNYpVfXsIRcps3XPlEgUfU1QcvaOxeSg==","signatures":[{"sig":"MEUCIB4St2LSZZTfgLBn2vI8XoY9ABJMGbpL7OmWfRRvh3poAiEAt/dEljnYMx3+AAxelYgLjzJmSfJbM3eQO18ebRTO7i8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3708259},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"7f7f5d5cc882356c3cebc41a954e0509f78aefd7","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.310_1731025231174_0.16312914017132218","host":"s3://npm-registry-packages"}},"1.0.311":{"name":"@dukufamily/3js-tools","version":"1.0.311","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.311","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"035c5a135528474b82437d28a1095673a5f80538","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.311.tgz","fileCount":93,"integrity":"sha512-Fuq7iTV7iEJA1ivPGDfpuk5AyE2yqaurqiy7w9wSNYCH4FLpGLyDy15Ns672bXVCK27IY8HEAdohYgmcR4+NHw==","signatures":[{"sig":"MEQCIHAZUdBk6xAifjm2WIudC0IOSI7FxP5l/pp71kDr4ccuAiAREnneRwlvK6FR1CXqe/21nvIl5nimpSQpeItBwkX6eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3702071},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"55996521dada6002e33b57fb3779ebf6b31b36c0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.311_1731026321972_0.19197369873782466","host":"s3://npm-registry-packages"}},"1.0.312":{"name":"@dukufamily/3js-tools","version":"1.0.312","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.312","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"0a3cbe8aff625c4d0e2f5d6099d87e35ce6a4eff","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.312.tgz","fileCount":93,"integrity":"sha512-dyPwd/2+dfrQplClNAYVVC4FqgjbnFbMaxlx/7aKAA0ihLlhCrcU5fpR4cpPf8D9o43TQFJzDcbZzQs6Vvb/cQ==","signatures":[{"sig":"MEUCIQCtA+FqPVqKdMvrM0KDsP8BTG0QpazZ82pTfqvEmtlA1gIgD6mi5N3JdDkwJJ003s0R55O5ix2/Fsyt1Zuf4wU2KYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3703846},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"63a71d1c864317ef79555c2152659d53ca3a72fe","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.312_1731027924379_0.8184643692349227","host":"s3://npm-registry-packages"}},"1.0.313":{"name":"@dukufamily/3js-tools","version":"1.0.313","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.313","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"abe1ab0dda093fbc742ca9a808f57bd2a4beb6ca","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.313.tgz","fileCount":93,"integrity":"sha512-8pk8sFF0c7ZLxFcOXKWdkqcguVia/qwod7SsbCLqM3gWLFUYCfwM7r+gm7Ye8LGu/3mGtcQ8RvBghXMU78g9Yw==","signatures":[{"sig":"MEQCIHe4ZbKE/z/RFr9y9AE4kJMhdaNkyD/ThtWRGMXys2lYAiBd2rjTbKw/cymqcDuqKC2ai6/Sk8lJ9EFk2MtTtb4xTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5162730},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"bc93f4005509693dcc3ff2517883cee443633715","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.313_1731030118299_0.20445668520306537","host":"s3://npm-registry-packages"}},"1.0.314":{"name":"@dukufamily/3js-tools","version":"1.0.314","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.314","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"6b3825c0261512228185560097cd8c83ca2f0768","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.314.tgz","fileCount":93,"integrity":"sha512-wfsaGPReXMdbrCTZp3WeHhWArc+9DiWc4jeXeHXNGn3K77ARMFljDYIo3EOxbZly9c+jA9l22VkISUbHf6nwUw==","signatures":[{"sig":"MEUCIDkFZaoaAO4pn1Lpc3DP9CikuBF9LcdwxD0Zl3PDoKAjAiEA5FS5GyGLQ2zj10KSkTDyDF9Jc4lUvLObb56C/VLjlUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3702018},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c90f35a74168cd19ab0f73e198039b57bb8ed9d0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.314_1731030929391_0.2632671451642741","host":"s3://npm-registry-packages"}},"1.0.315":{"name":"@dukufamily/3js-tools","version":"1.0.315","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.315","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"68b2001c6baa8194e869dd785b06e1abc4709373","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.315.tgz","fileCount":93,"integrity":"sha512-adwfym5rZC7IIdPohQHd/63zDvbYA7MoUBj2pVJ4TuaB2MieZvEIttx5H2nJIZb8OK1kFM74/6TOB2G7K9zIXA==","signatures":[{"sig":"MEUCIEVV0t8rBVy8ICn/iplIZraaTerTILkrBlAJX1BwXhnsAiEAyh+BsnO1G8Pe4lJSPQ61pjmqKunO28KqrDJIeTve2G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3703832},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1f59c6bcc7e3a8182e7802a82532e9b030d62e4a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.315_1731031844414_0.05723937624860986","host":"s3://npm-registry-packages"}},"1.0.316":{"name":"@dukufamily/3js-tools","version":"1.0.316","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.316","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d3c7574cca0965fc67b22609ebb4c191f1361570","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.316.tgz","fileCount":93,"integrity":"sha512-zaOFmomrNnqn5XkzisvIetQ3FdTBSgNe19iTECGL49QUQn8nwH9Y63RzKPcUyXSjmgoNhNpHSoB3cVM/DqqmtQ==","signatures":[{"sig":"MEUCIAYvntYK+B8G6ODQGGmubm3UdYvbBxMJVXh2S/X4Y8fVAiEAyn+eD7AjmZTyeeh0pP9kLWflJlvUqXPu0xzA3i3HI6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3720219},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"d36534670f1c95c6277ce0900f46fb7f4d22de03","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.316_1731316619451_0.3452520758398847","host":"s3://npm-registry-packages"}},"1.0.317":{"name":"@dukufamily/3js-tools","version":"1.0.317","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.317","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ecf0b7929f42dc9df6031c7df7ee7c7027cda77e","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.317.tgz","fileCount":93,"integrity":"sha512-WuKXF4gP6Iz6606y0K8Iq1Wmrdz9YeRNww78Hm7GiicUUrkRLr0Grf3sWK1QTVmJFkImByOhwcUbQ77S8cUT9Q==","signatures":[{"sig":"MEYCIQCqkls4tFRhmlcUJgznopKU3n5FOkUemxuF7lO8HqaovQIhAMlcz+YSSrjV/RBeP2NDa8BX/mSapR2Eq0PsnfHvJb/z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3720033},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"506763cd898200c895387abe1480cfe45e42e78b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.317_1731376376439_0.9975991679017735","host":"s3://npm-registry-packages"}},"1.0.318":{"name":"@dukufamily/3js-tools","version":"1.0.318","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.318","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"054786c7745dff4bb5ea831299305d0b5485d5d0","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.318.tgz","fileCount":93,"integrity":"sha512-cH9YAoFQM9UP/7ZwwpYwVornN9BbMye/yEpoKa/R+1bTsHm1tkf1qBtKqVwamQwaOiQ69g5CuZb6hDNPgvuUXw==","signatures":[{"sig":"MEYCIQCYph066egOqVXJcoM0g5wAdoSb2s+9AY5PsSSy1RO8YAIhANaX93DTp4BRKLNiiHmvG38NMfrOY5i/fkoGhkK8iF7l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3718490},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"63ae6d69f00c08c063692c4394d67cf4ae9862e0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.318_1731398276803_0.03654540676100604","host":"s3://npm-registry-packages"}},"1.0.319":{"name":"@dukufamily/3js-tools","version":"1.0.319","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.319","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"cd593232cdf5263d560f643ece627872f4e72e31","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.319.tgz","fileCount":93,"integrity":"sha512-Atapmxxl3TwSM0cYDJUzSxYR0eUGNocgAQfwvQ3bo2XLD+H3kuWyUysdcyVTP32G0xZS7DB5msnTgZeAZj6dvg==","signatures":[{"sig":"MEQCIBRabi/BCJIZh0H8axPFgB+LoNn62kIT1WoMVQJ0ENPiAiBPkOupWUanoLt8mofwCsX5//JuXCxMoyheIFXIHFVybg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3718444},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"91a674d2e77c39cf23c09b183ef425581f2c4311","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.319_1731407410622_0.09340922729201062","host":"s3://npm-registry-packages"}},"1.0.320":{"name":"@dukufamily/3js-tools","version":"1.0.320","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.320","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9d847d4a4dedb74e76891ac2f73bf867a6aabf7c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.320.tgz","fileCount":96,"integrity":"sha512-IDSWP+DxfkRxth2VEnGpQGSEnm2++v92Le6sVn6W/8sL+5+kpSeP2lcxhP5qvYoyyA8O5sPiPh9PQCH9S/eY8Q==","signatures":[{"sig":"MEUCIQDwDnh2eDaAG7g1JjY0cm1lanVyjFZldCmpgb6ScAHfkAIgfcmZnBPGnjpJqJ3f2C7Ixx0a+cC9xlHsQNI0o5C5F2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3785431},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e91ad1bd305226fe064e649c1bc73a51e27c138a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.320_1731486407102_0.6208657316547801","host":"s3://npm-registry-packages"}},"1.0.321":{"name":"@dukufamily/3js-tools","version":"1.0.321","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.321","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"4925ad471a1f65201a2254b2804dd7a928a36f09","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.321.tgz","fileCount":96,"integrity":"sha512-AmEd6VufyNNBnbaauiOjWkBffdyIKtkrD4eabF3d+lWOM+R/AoWH4Icm/XDEZFtwtM8sEjUZTHSMs6Lnxs2avg==","signatures":[{"sig":"MEYCIQCk6o60pxfsLwlXXyLA64wi8CJWn1igdSijQwnOj+NOYgIhAMl4x7cNp3BR8eQFYq4pGt47xva+XfVoRRIVmJjQOR4c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3787141},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c2b0d5406b5611b0f7e562fa2568878754bc6c7c","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.321_1731633156283_0.9522433526012088","host":"s3://npm-registry-packages"}},"1.0.324":{"name":"@dukufamily/3js-tools","version":"1.0.324","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.324","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f4361d61e9306183210a6fa5790c2cf4973c2beb","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.324.tgz","fileCount":98,"integrity":"sha512-I2xA/9ked+/W3hy4d0ewfvNsxUlr0+0yVkkBrhrWQy1o2iIJ+toPjnxMy+LmB85Jvtv30559KQ2aZrREj9JbTA==","signatures":[{"sig":"MEUCIQD/vPxJNsOi/xq2xBOqHBr68Gh5pnQb+TpH06LFUFC/3wIgHcSqFS4n2xU12VFAu/9gw3rSxz9UvBsnPEfM4f0Ms1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3825883},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"28d938a0d7149fe5a75bc62609b17bb22fc26bae","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.324_1732519513635_0.06461184705782852","host":"s3://npm-registry-packages"}},"1.0.325":{"name":"@dukufamily/3js-tools","version":"1.0.325","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.325","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b11d4ae0a3fc0bfd9b0fb45bfa372684185928ea","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.325.tgz","fileCount":98,"integrity":"sha512-hErYAp7EEE24LXB829L3Rsp5oFmYUGjz5qwMxXbofbFTiQfpBA78USgj2Hrl+ZV8N7rjHAZMAnMGGS9HPUOgIA==","signatures":[{"sig":"MEUCIQD/XhNNWHWRLmkSCM13tC6tOnkRq4Y7cfbhqbTe59MnDgIgTVHPmLjUNwEOCr12chIrrhNykwRm9tDNl4EzVTrOwQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3833516},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5ffa02d205e4be0983c55f2223d71f0292a8d429","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.325_1732605117302_0.779096973577103","host":"s3://npm-registry-packages"}},"1.0.326":{"name":"@dukufamily/3js-tools","version":"1.0.326","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.326","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"68641d285c8867a018e56850b388efa158eaa6a5","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.326.tgz","fileCount":98,"integrity":"sha512-NHrUTqTDmuV85R06ezFF6yeLQWGtcsgp2L4IqAJ04p+CMqSjwpCI9MqdL0EhIN5tl27zMdeegE5CIZPnLCrEcA==","signatures":[{"sig":"MEUCIQDuoXDtWufCmbizJ6CweqRGn/5m1yKTZbs5mKzPWaQYYAIgcKRBWXGLGoBP5cexEdsUxN/NpyHda8wEb2/BZt+qWYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3833734},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"be5186e0e5db1b57bb1362a4554b90765afa75ad","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.326_1732609438402_0.05331838583502857","host":"s3://npm-registry-packages"}},"1.0.327":{"name":"@dukufamily/3js-tools","version":"1.0.327","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.327","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e6f3dc7ed664a8d18c5a69201665a25f743b16a3","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.327.tgz","fileCount":98,"integrity":"sha512-hhKzx9qDnrTDQTGY0grIU6C/lk5fHJDJHa9Nd8Usttiyd+NWl6shXCI3muPSdR6MNKYB2h09c5SlujoUulK/Tg==","signatures":[{"sig":"MEQCIAcCW9pcMw75JQb3Zi1uxjVr60z3L3dgE6C1iH1xFkYbAiBNseuiWiZX3hlx+ok+tS7GCH8LOWjXhk5mW0sOXscmvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3840699},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"208a9e863521665cdde6fb49e1d5cc427b10452b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.327_1732696244827_0.7390843283545414","host":"s3://npm-registry-packages"}},"1.0.328":{"name":"@dukufamily/3js-tools","version":"1.0.328","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.328","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"200328e264ad63446f0ac5b2be182c09c8fdbfe1","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.328.tgz","fileCount":98,"integrity":"sha512-Pbr0daQvjOJNdG/GfofFBIKeWwJtGHnp+4LH7e7VbMf7OnJ46tVuv2nQ0XdnjLQ3d0HSQWm+Veh4Ukv1a7+XjQ==","signatures":[{"sig":"MEUCIQC6yaNuIgW50lvocRVr5LF8xS3emwU4eih3PxQqRg5VZQIge3w3z0xf7GOoiZhI3qrFeOhkpmqNR7i/SkSbxuEjbao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3840696},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c3815b0f6be304a1554bd39810b996abe2687ec1","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.328_1732696545409_0.2795410618576968","host":"s3://npm-registry-packages"}},"1.0.329":{"name":"@dukufamily/3js-tools","version":"1.0.329","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.329","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"759a9b87bc6f21c7a51a2452f25e75a4bcc7f3a0","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.329.tgz","fileCount":98,"integrity":"sha512-1FFDWcWR4jqHloJcQzPz9qDkZgvbd3zJ68kGMw1O0tBqHn5zQTpx5ihrxhjAcW/obSK8YeAM+FNxX2AN+HbQ4Q==","signatures":[{"sig":"MEUCIGdEQOejdsVoBJfTGHpCvBtb3+jEMbiYmTJOJrKM3dCxAiEAifaSJvrYqTDE68wLYwivrDtVQEL7RnwBjqqeth1YyPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3840696},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e82e99ef033282eac67a415f087befe23c4c7b9a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.329_1732696632065_0.3438199738270378","host":"s3://npm-registry-packages"}},"1.0.330":{"name":"@dukufamily/3js-tools","version":"1.0.330","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.330","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"fc0d58fe764fbbe6e41b1f878208472d707440ce","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.330.tgz","fileCount":103,"integrity":"sha512-GiE4UffJD50VSyp/r3LdRSVxEqQ/0PTWv9NlseWgnwTY+79fYumvwKYzP0xXur5DQ7vPhDJHW0GNFBzb/bzjCw==","signatures":[{"sig":"MEYCIQDCNU10fPwG3uDFleyjWtQyByHJRoQDmRGHr6L8RXzpAAIhALK5+aPoThQPW4M/iBSjPQSgSKwmJ8UsBuEr01fleqp5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3962703},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3a8d49ffc420f15cdd592da085fcd0acba5e8ffb","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.330_1733301254348_0.9418953843826097","host":"s3://npm-registry-packages"}},"1.0.331":{"name":"@dukufamily/3js-tools","version":"1.0.331","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.331","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e0e69e115eb717a761284b0f24cf3be0399e5640","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.331.tgz","fileCount":103,"integrity":"sha512-Y3NRuDReikhMzXFt3eG/Xjs3GJ4bo4Pnm0+1QM9AfySwrrdAUSga/1Al7Kes3dqvLg754G8iunHbA6ebkF2Y3A==","signatures":[{"sig":"MEUCIEOPvOP2i+TQ1V2evY2vqh7p94SdX/4CSk9+i1vPkSb0AiEAu+rkuHf2n7kfB8NRYzrUCDYCJs3GuearbammtkAZpqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3962602},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"db42737784163153ce99810907a09d7caf3f3236","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.331_1733301416153_0.6189470115716114","host":"s3://npm-registry-packages"}},"1.0.332":{"name":"@dukufamily/3js-tools","version":"1.0.332","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.332","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"48dc685cd8f953e41ff6b16bf01d17c71c6bc928","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.332.tgz","fileCount":103,"integrity":"sha512-AoOLmJkGikVsopPPlzlIF+FPAN2thsf+XNMvwpV0qQ6GLNW/9PxcYvLcnLMckjT9D1Jy0Rss4F0SPaH2XXh+vA==","signatures":[{"sig":"MEYCIQCa5TGHdHLwg1PHHllsdMFHOGvdujPNSVRNUj+dkw1GpwIhAK3TZRYXNSqUXdiYE0Pgn9EN19tbQQzOTamKCbfp/pGX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3962602},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ffdd7473162b79e4a82913c8b67e91da78a4d34a","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.332_1733301465745_0.3590131862167141","host":"s3://npm-registry-packages"}},"1.0.333":{"name":"@dukufamily/3js-tools","version":"1.0.333","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.333","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"aa8206811c2dd95446ce0d36f94a2c429f8c6994","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.333.tgz","fileCount":103,"integrity":"sha512-tBz/J83n0Eqdnx/datrxbO9fmqjaOSkFc1rEWXQtLZBfXvcXGBTRgeZ+yOrFrA9OhQIljgpQXMVeYH1mMVvnDg==","signatures":[{"sig":"MEUCIQCEc5w4eBxqScdTUdfaHtHwCESbHQCsp1J91kNYp/KJKQIgdmSXjMyEjwS/Cjjm1ZD/sWMqxyF+QE7qJhSrSFkG3As=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3962575},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c67bbe1870d9c7f3258e31d560a70cdd988c75f3","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.333_1733301705550_0.8334989351008582","host":"s3://npm-registry-packages"}},"1.0.336":{"name":"@dukufamily/3js-tools","version":"1.0.336","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.336","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"5d3ed00ac7ef85a712d21a298b133f846a2df87a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.336.tgz","fileCount":109,"integrity":"sha512-TyuiIDuOkHCvpQG1sYx1DPatPZiXDwONVDCroP0ybtcApShpqOljk3eWAlp5PMaNNUBPghD0aue8856zw8HJUA==","signatures":[{"sig":"MEQCIALk5cBvVlvgzTlYJsCuAT3QLAtoxvykRNAS9p8gke4hAiBi01niEl/tXm113erCzRaWYbUAnThfq0/+rM1+Xrmn4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4204037},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"497424620476ac70875617b010c05f9fd30f9fc0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.336_1733996634622_0.26255033524272187","host":"s3://npm-registry-packages-npm-production"}},"1.0.337":{"name":"@dukufamily/3js-tools","version":"1.0.337","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.337","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e29509fd63fe775ee926ee75bc183294cd599b80","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.337.tgz","fileCount":109,"integrity":"sha512-m9ZpGDNP+IZwmbUzXp7uRZtSFpjZS2zzYSBfAQ5QUj1yFMqPQzeXQHEMeQZrG7JvZ3BhXXYMdfn1p/ys+WVerQ==","signatures":[{"sig":"MEYCIQDixdVnsChLjfg20T0xCIyQmV/T1I+2ZGas8mgHPeez9gIhAKCzg+bOMzieY8vdD0KFuQ0h43VS9D05Tl53N9VY6CTR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4204354},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1430aa23975c14d1a45ea30b1cc1019b9401e595","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.337_1733996971044_0.6443760099503435","host":"s3://npm-registry-packages-npm-production"}},"1.0.338":{"name":"@dukufamily/3js-tools","version":"1.0.338","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.338","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"a5ffa11e4895b44e7666831ec8807e8fa93f53fb","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.338.tgz","fileCount":109,"integrity":"sha512-2kU611yMFstEbH8W4LpN6epa052K8Uw0rf6LKSGrWQbeHPYOCMqS2ZjRUkP/DcxTEkFFhJwzyZsFpuzPAeIZxw==","signatures":[{"sig":"MEQCIHCkLbnDs5WwdTbR2ngJHdna8LL9qSt/zpA5OlI9nJzcAiAFsmHTY2LkbVzjiP/cGAtprKNZGka06ivrEqmTUDoAJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4204342},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"7e06879a7243d584a12cd238609d64b43a0fb72b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.338_1734059645669_0.7342139747649641","host":"s3://npm-registry-packages-npm-production"}},"1.0.339":{"name":"@dukufamily/3js-tools","version":"1.0.339","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.339","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"1bcc6f3f9fe7a4b068665d4a5ed0fbc94e8ecd7d","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.339.tgz","fileCount":114,"integrity":"sha512-1yEAsJ3+/XMJSGbBUJ1bDEKlKvRyakoEyI7Y71u9ieufYXGCsLdZNYjXM5Zky4ZQwPlMv01+uVK8YR0dsxhhlQ==","signatures":[{"sig":"MEYCIQCCf2uAaLk0Lr+RfEdSrTX3eTWnd1zBDRkl31WVdAYGLAIhAMhYqGMRW2LcnWsL7/9kwtMzD0n9AmWyjV0y73++1cua","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4304743},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"cc9ee81f049f6a4c90b76e5cbecc9df09c20e272","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.339_1735539433996_0.9887011154434273","host":"s3://npm-registry-packages-npm-production"}},"1.0.340":{"name":"@dukufamily/3js-tools","version":"1.0.340","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.340","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"108abd9489330fa955533bec841bb8dafdbb4c08","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.340.tgz","fileCount":114,"integrity":"sha512-dV1BTcwtXQZhDsBPa3myE3Oe7zFeM1rJl6rXy6uvL596acawOwhpddSbBRFR5hhoxaXn9qrxOARa4f1q3I519g==","signatures":[{"sig":"MEUCIFU7a6t1UgEwilXKGJaKM9Lz8ZvvZKGiow5PYgx6gY0vAiEA3169+TeLa24MGnUNt6rIi+AHKPyvtzLonnIAWfHYmaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4304109},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"9bcc4f3bd0d6ac2e74c0f06d0dfee35b62b33ae8","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.340_1735540062864_0.9830971108402553","host":"s3://npm-registry-packages-npm-production"}},"1.0.341":{"name":"@dukufamily/3js-tools","version":"1.0.341","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.341","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9fcd5699405a81229791ecd6f768fdf79718b879","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.341.tgz","fileCount":114,"integrity":"sha512-f9LPW1K0FwBp3ZQB8QqeSqXYjpsDApxTyVbwFyUol556FzXjkhVU3GxRMONZ6LMiHREzJqHsTI7P2HUmty8/8w==","signatures":[{"sig":"MEQCICn3NdEw7VxUvUsctpeWBHSckQazn/prV2WpVyWqPAlaAiA1/K11eDaFR3sib/4OUJb+B94aKRAv2zb2aIhdECarMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4304635},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"9cbff6b04ecaccbdad674bb91d52596b09d88d2d","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.341_1735551217527_0.9310484289072443","host":"s3://npm-registry-packages-npm-production"}},"1.0.342":{"name":"@dukufamily/3js-tools","version":"1.0.342","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.342","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b3e7b7a68ba39cfde108bbaea72a174899e9d457","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.342.tgz","fileCount":112,"integrity":"sha512-rHXxQZKMEE10thJiq3TQD1242+HhkYv8z0a0STObcMtqoN6WmvHPYOuN91jgOHA0gIm2u+dtUT0VOy8N8xr7wA==","signatures":[{"sig":"MEYCIQDWNr/hFJ4y009kaCj73pbmkDrKKEnJaZsKci8aVqNOKgIhAKCXYfU14mB9Ned4TihFDqP7qRaONFpwH0MtE5GFp5HH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4252482},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"2827f15f824be1aebb9ebcb6925e326227c2c864","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.342_1735633166021_0.8370254953686198","host":"s3://npm-registry-packages-npm-production"}},"1.0.343":{"name":"@dukufamily/3js-tools","version":"1.0.343","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.343","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"2a06416a0c5fd2049f894262108b46faf46df432","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.343.tgz","fileCount":112,"integrity":"sha512-1Xe2H15hyQTf8EgWiQEtrCUdhxsZkp7TgUm7/4jjF2j7hyic04vAUAqtJHOsmSCRmsbjg1h6pOqBSyMx9KRLxA==","signatures":[{"sig":"MEQCIBooYAlkaFAK4O/JTpwHNWcP1fQFVxZhLIM7u8MAEIKpAiA+hKh1BW9BDZakDnlcXM2QeOuR7vQsblfNMlZgh0vY1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4252276},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"45a607da13b003c2820f99ecb3093b2f2bb95868","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.343_1735633554542_0.7855820266564622","host":"s3://npm-registry-packages-npm-production"}},"1.0.344":{"name":"@dukufamily/3js-tools","version":"1.0.344","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.344","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"38afcd28fb603540ba5351f4c2b92789fd750c2f","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.344.tgz","fileCount":112,"integrity":"sha512-nJoBd6QDVtLR3T81Hcx6AUEkYvzIACrAtnrMHjO9ifFIAd3wKQKpEKuCla+dg3YEEZ9ld2g32ldMzdIIEDFHLw==","signatures":[{"sig":"MEYCIQCeHeGEPTpyn2rPKY3k6H8vq1SSXOGqVXGQq4XBTs1ndQIhAOt5NF22i4nVF3rGY04uoDJyrvxh41H3pYvCOwztU8Ea","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4252276},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3142d913732171f06f6edf105f157729ff3d361b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.344_1735633646711_0.41752061466218704","host":"s3://npm-registry-packages-npm-production"}},"1.0.345":{"name":"@dukufamily/3js-tools","version":"1.0.345","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.345","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"9d2b0e104f81337b85257a1c6abb7a7141b44557","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.345.tgz","fileCount":112,"integrity":"sha512-Czl7f7SYU7LEOgN7CPmTH2H+UrUdIa5BEF+tRrS1XB2pbQJyOHhNQUPZWsyJmME0qRvW8rF8a2AuwOkWd6pkLA==","signatures":[{"sig":"MEUCIQDF11DXbI84S7/O/NJjniI+q017J389qrIwxGvmirtBdwIgK6Ob7Z4QAlPmnHdqPDXqUbuchEMQgDYmiiawrDhtJ8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4257665},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"1df78ed0cfbd8c773772aaa7561c87300b86cfd4","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.345_1735803254846_0.5726219294980324","host":"s3://npm-registry-packages-npm-production"}},"1.0.346":{"name":"@dukufamily/3js-tools","version":"1.0.346","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.346","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"16b8b65314a84caa2c4df11461f73dd72e3a91e0","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.346.tgz","fileCount":112,"integrity":"sha512-wZV4S+R64xq/1KdfAMlHagmdtxCOn8hj8P2gAPF/Rnp9g8fjBWvEWCVlmGthPeG1Jpku+0OelPWCyWpKSGfGbw==","signatures":[{"sig":"MEQCIHHZO2ySicjmPWB9Y5/hUCRrPOSPYWPmNdBhMbtRL/u9AiAJLfof69n2/BakQYOaG8fB03qzZ756uf66z16PED7L8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4256843},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"b587e8b957849a9ef9f8b76adf0588cbe506b944","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.346_1735896239433_0.11956294855751026","host":"s3://npm-registry-packages-npm-production"}},"1.0.347":{"name":"@dukufamily/3js-tools","version":"1.0.347","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.347","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"130ade2cf31f1ceadd69f3370b275c8c864f1aaf","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.347.tgz","fileCount":112,"integrity":"sha512-PzeWhlvweu2zrQXPvC7gcGewvsq3pZowrK5Xx/33tDqAasrIQb9LfCzk5NK4ewvfxpOFgOKtreBnux+5DRNXJw==","signatures":[{"sig":"MEUCIQCczrlNk78qNxitZJtX0GHhnG5v9o6W//8uy0ES5o+ZdAIgfjf5NSxz3UCdHPzgcO/VUifxWvK6/t1E5Bh7spwK7Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4244551},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"2f2994c64413c1710a6d9027e3aa099bfb6512d0","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.347_1736325075226_0.08249871764464944","host":"s3://npm-registry-packages-npm-production"}},"1.0.348":{"name":"@dukufamily/3js-tools","version":"1.0.348","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.348","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b123f349dcc016c3ab3ce9dd3924d9aac168fc58","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.348.tgz","fileCount":112,"integrity":"sha512-Az2ICn/TegMtnm61JWMAL5F6qeMWaEW0rpnZTMKKI4cGrdA0FA87gDWkZ1KqrYQ7+9xWExkm5GzJ1aaqIA9pKQ==","signatures":[{"sig":"MEYCIQCLDAvL5w9DwTcJ76Cd1O5Zwf4/89ZIK1Ja5GRa4BRNWQIhALWBnIGHwOSTSVei0TVXITbtXFpD9PFVFvY3CdClCs0t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4253952},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c519fe6b890dd846f77101a839e3fe44aebe40fb","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.348_1736741250515_0.5284315750092938","host":"s3://npm-registry-packages-npm-production"}},"1.0.349":{"name":"@dukufamily/3js-tools","version":"1.0.349","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.349","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"b16fab328366ca201ffa9d22ae26597289416228","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.349.tgz","fileCount":112,"integrity":"sha512-/Mqxdlef4Sfrqb0gZUHDIjv6VOzjfrfPhebu7Jwcxf0AKhpkVYgiFu7q5Z0qKXmUPO6t7tYPvpelmrBcOEaS7A==","signatures":[{"sig":"MEQCIAhcFQ79JctIWNOXsh6nV2kG32D71mIwEPL5p2xv+8sDAiAJOEEkMD8DBwpJxpcZvDL1jXstyOac7N7JI8j8jwNr6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4253952},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"b39865bdd1fc9f43b474029341c34b436f03f0d7","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.349_1736741733490_0.2895000364389688","host":"s3://npm-registry-packages-npm-production"}},"1.0.350":{"name":"@dukufamily/3js-tools","version":"1.0.350","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.350","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c4c61c4cc4c924f3141e0f5af176e678bf2c7c86","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.350.tgz","fileCount":112,"integrity":"sha512-OWX7Sy+qN48RyADTCfaTL7O/nszooFK1x3fbV/ftQqf5kc/jSkFcz6Zi8NPYSjnYBWvSTdtrf2qitztixPqfng==","signatures":[{"sig":"MEQCIFJQGKmsEQzhXjOALhgliyzi1nWFmVphOX3V6Z8XX/vwAiAOQ++RFnkzXxhtrLAUhTrYwCwRkuJUwXvIBYV4CsuFzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4254270},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c4c2e28ba63529b7f5e6dc9d1e5f7e67a75ea630","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.350_1736743259626_0.14365557764159398","host":"s3://npm-registry-packages-npm-production"}},"1.0.351":{"name":"@dukufamily/3js-tools","version":"1.0.351","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.351","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"09579feb7d4ae8e03b1c4e1adbf12b6a2ec78ab7","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.351.tgz","fileCount":112,"integrity":"sha512-qcKzM3ZWTdBQh3mm7cEj8loGkw1bnKTa7NNuK2/ZlO3AQ9Dz6kFvQ4rWThUxJvsWRXkq3VxsWB27+L3xKhFdsA==","signatures":[{"sig":"MEQCIHLOxuyvmJ87vhfnvyBv33aJPVJGa+I2QvHUviHWzNyfAiA8mGzehQWGk1Yx/6dFQXrw8ElNiKPvE1OS8pC16b4+Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4254374},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"738a976308301619477ce33f912471d0e757f2c6","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.351_1736743587429_0.30470914802475324","host":"s3://npm-registry-packages-npm-production"}},"1.0.352":{"name":"@dukufamily/3js-tools","version":"1.0.352","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.352","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"98242d69652ddec4a8bfdbb54a78cbcf646de25b","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.352.tgz","fileCount":112,"integrity":"sha512-2rkQEq/sjfroWPhZT5aMPuOsNA5gqPKSjDlHAQE544ijAYXb7T49oK+/tXrJQzDB9MHgyfZROEbOA/MPqh7VCw==","signatures":[{"sig":"MEUCIAroFjffFw7Nmp8tI8iUbPAInS2bA66IKbqI6rxLFHdkAiEAl0T0fdijOsi+yN4HVJdtrtLG40KlK9ZxhvbCQqxRfAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4254901},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ebd6a0d28a07353cfcc419f3d08a4d027949aeaf","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.352_1736744365988_0.42900147876011263","host":"s3://npm-registry-packages-npm-production"}},"1.0.353":{"name":"@dukufamily/3js-tools","version":"1.0.353","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.353","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8e2527dc0ca28e4932d8420afcfc7e0892902639","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.353.tgz","fileCount":112,"integrity":"sha512-LTqGROA26WalyeWOUZfQ2LQCnJH7RlA01byFCBDi+bXRa9GQ1iWbFOzb5Vcqg6orkO3y9FMC8C+BcDOeX+EG7A==","signatures":[{"sig":"MEUCIBc4a26cqImX2Kjvo2/SN16PaCobdqixdhAvAlkWte9VAiEA9zeMDbn/iJNPDv2ZoBGm8lAe5P41zV14T3IYlsXltK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4254538},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"3ad118d2f1671fb84d3016665c97461f9d395a05","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.353_1736745485037_0.2628223163041774","host":"s3://npm-registry-packages-npm-production"}},"1.0.354":{"name":"@dukufamily/3js-tools","version":"1.0.354","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.354","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"1dea6c850ed4e797280b3505a070fc64172c7816","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.354.tgz","fileCount":112,"integrity":"sha512-XytBT0mcBvk3+RyeOsvHkltYuJLdu2KsDSIAY75o3rp4SEOeZuMcDkeeVzSIbzYctaGT8xiN30HgI3NGMM2XQA==","signatures":[{"sig":"MEUCIHhPu0euozMBWu6I2FsasuznORGaZj1oKaESXHGI/BSvAiEA6pAZhKR5TFj32q2TYxPQ8MUwZw80/miwoRGwFf9vsJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4257903},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5d9d8624ec75a49dc02a0c04c22ad5749673183d","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.354_1736920553953_0.8917843051549625","host":"s3://npm-registry-packages-npm-production"}},"1.0.355":{"name":"@dukufamily/3js-tools","version":"1.0.355","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.355","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"291b97dceb6bd29a51de51defaa0f3cc40bcd7c1","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.355.tgz","fileCount":112,"integrity":"sha512-f8PRq3/klS0HoraG1DcXbr4ka+XMwx+t6vM1KVlH8Ktk+DoIRNWjOQZPnZu7nWHuk6PDWA6FS5ild7TFaiNWqA==","signatures":[{"sig":"MEYCIQDj8UGNEVPSiURhbndyu0dmV5iFCXhbKvmf3moKUQBYIgIhANC/ZSohgbn8ORus9awIwz2hig2tU6IWmxNb19C1WcMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4269699},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e92546f48709cdea08a578537401e247084460ed","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.355_1739523561581_0.2765796982226685","host":"s3://npm-registry-packages-npm-production"}},"1.0.356":{"name":"@dukufamily/3js-tools","version":"1.0.356","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.356","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"a149f9b5ab3c61d464d6007defeb53d08b6fcf82","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.356.tgz","fileCount":112,"integrity":"sha512-kjonNHWL8TNaqNu1Ln7s9nQfiDJxpFvDEt3/zxQT4zf4Ljjq98cmZNKCsQgbMe6DPfiqOUAdCZCBTFoCWEoJ6w==","signatures":[{"sig":"MEYCIQCfRZIHDxDDvMuA6htekFUL1/nEEnZ3PJpacT86xDR5RwIhAJj0Ub2/pjfXlGhzDA7/XiFwVQeNONSHbTzpNYi+t1W7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4269700},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"946a305498949770d1f319c75040ffb43e28dce2","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.356_1739523647669_0.880024331151976","host":"s3://npm-registry-packages-npm-production"}},"1.0.357":{"name":"@dukufamily/3js-tools","version":"1.0.357","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.357","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e11ef2369cdcd8869e16c35fe2b244d158b1d806","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.357.tgz","fileCount":112,"integrity":"sha512-OYaK5ekOAIeS1k5vnwyN7ZCQjXyl0yf8pZM9d6LlGXL7w7m8T2zCEQryZTKoRNCZNzioNR2fq5euNQ+gms4jKw==","signatures":[{"sig":"MEUCIQDN3li+IdaaqhWvtWenB6MKpfJ4mGfehmOQ6g6lpIrBuAIgerhCX3dKaR3zoO8n/jCM1MUollTyP5rrDypGlNaSRKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4269025},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c7af62a95ea5c10f2c70ad75e9331ec3e789dde2","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.357_1739526038158_0.6778837133995683","host":"s3://npm-registry-packages-npm-production"}},"1.0.358":{"name":"@dukufamily/3js-tools","version":"1.0.358","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.358","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"efc8541924e46759a3c907709c17323efbfde0ec","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.358.tgz","fileCount":112,"integrity":"sha512-MhTZNAWQflrWdhhUV6j/Lw5T5dJ2rVGbBE0O/HgMqAw9mbC9HGycoBIgYrUmKjjsJ+kWRP7O9YTjysN5XQxqYg==","signatures":[{"sig":"MEUCIEVa/91/8bW4RFuulG3r8mMPOW5U6/8ZzMLgJoJz6Aw4AiEAoVU9WK1Kfx902uv5czhMiNSoiL9yCxuFV7OF3ljpQo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4332409},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"63d55d3e492dcb9fbbef58a112066261a8dfcf49","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.358_1740453129470_0.09704169161957599","host":"s3://npm-registry-packages-npm-production"}},"1.0.359":{"name":"@dukufamily/3js-tools","version":"1.0.359","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.359","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ae1354ebc2e6854d9427ec726a0343717f0cff84","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.359.tgz","fileCount":112,"integrity":"sha512-XCGwnSVRdAIXyvB4zcz1eM7O6jEEHaC0oLHMk+MuCtAbrMWYBQ8CDfz225zRCspYUdUNW2xSzu9wiAkYRF3pSA==","signatures":[{"sig":"MEUCIFCwjpM+iqFW+3a52PaCGbGIlSFBfCR8SzhJTne0TqtJAiEA121ppEu1IGhtqav3zkP/UbLnQ2HoDAmnWz5zMXx+3xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4332069},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"8c0af8219f4236297506ea5f36f3bdadf01c2791","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.359_1740455635975_0.6229011776462445","host":"s3://npm-registry-packages-npm-production"}},"1.0.360":{"name":"@dukufamily/3js-tools","version":"1.0.360","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.360","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"c060dd5258df97c1b805c2c803b4ef2b2ce28f23","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.360.tgz","fileCount":128,"integrity":"sha512-tvS3UpHwEPG7It84dpmjNYuOibiGUgcH9UbQWA3K7JQdfLvPkYckFV4K+UC+/BY/yYOydWfGa/EBvxXqrKe+Aw==","signatures":[{"sig":"MEYCIQCPPSSmMQFKyYdi4SfkBbzpC+/ry3Vf/q3q8JSous92dQIhAN3qt6v60OQIemAcmeMrDbPuuv/QeuDgrhJcHTQWXdhX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4800385},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"f957a9e3823e39df9e60fd056ba6191d42c42d04","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.360_1740473256212_0.17501689191152736","host":"s3://npm-registry-packages-npm-production"}},"1.0.361":{"name":"@dukufamily/3js-tools","version":"1.0.361","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.361","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"e16ba4c624a7c7e6f9e70e995ff51ce2589c4f55","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.361.tgz","fileCount":128,"integrity":"sha512-fqhwTOvvA8FHBsYvv9tptVwSbGJ0ij23DBaLCKxzDOsq8zOoxHY93mWeIskNbWoex6ouqcBGnr/UemED7HcdyA==","signatures":[{"sig":"MEUCIQCo+2ujp3ijJiGqY7Boi9ErgOVDZeBc51NAg0/5y/Ms0QIgWYklv4WgdAV3oJ/unl6Ot+YGdZxo5oOJDhjKTMPiuUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4800355},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"de0c0a2c6b7634b28e854c576ccfd37b768f8a47","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.361_1740473581285_0.2502958589416864","host":"s3://npm-registry-packages-npm-production"}},"1.0.362":{"name":"@dukufamily/3js-tools","version":"1.0.362","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.362","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"d8373de9b6a50471a37bd52166e8f7a404ee0f0a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.362.tgz","fileCount":128,"integrity":"sha512-0ec0VQgXMEGW9vAcygm3aK8icql+bvw+F5twwCyaerHbWVOL3UQ82jRxLBgCGk3tEpk7Shtco8SG4s59F4Or/g==","signatures":[{"sig":"MEYCIQCQ3SGagu1R2bjkjE9Zc0wy4hKDvpFQqTBeFLTChHQxFQIhAJIlE8MdTgmgyt7CUyHnxCv2ANHQoSSysBfW/krYbpWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4800355},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"e1a2a695464bba4f13e8a667dbd8bf1cea3fb4b8","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.362_1740473652145_0.4421188209211","host":"s3://npm-registry-packages-npm-production"}},"1.0.363":{"name":"@dukufamily/3js-tools","version":"1.0.363","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.363","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"484b1256599872f1399cf81195578f7489ff7515","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.363.tgz","fileCount":129,"integrity":"sha512-oQUAtcvk2gF7vUne5ZyOn6O5yAvvSEjd84hDrxp4HSdAsuGAokDWu8xTj8RoI2z3+pCoxrv5pp+LabsQ2bKcvw==","signatures":[{"sig":"MEQCIBXn/9A48/N1WW3DCpvCytpFjz80WZa0clGxASQL+uxYAiBFHIoPRy2CuW3iRef5TWBjCcWB8dymYwCtOBnCD/pDkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4868351},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5033a41f089c42730ee5f3a4e3035375260d2436","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.363_1744620028195_0.5419141973083641","host":"s3://npm-registry-packages-npm-production"}},"1.0.364":{"name":"@dukufamily/3js-tools","version":"1.0.364","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.364","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"7b1937e2d44c620da7275eabf0f5929cd5fb015a","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.364.tgz","fileCount":129,"integrity":"sha512-Q7oyj736bbBtavSzBmYE5S3HrywTiRV5E1AgEqquAuls8FTtX+j3vDIpzYA3O+kDFEGWBzHZ/P5XHfc1UDb3dw==","signatures":[{"sig":"MEYCIQDbrWegyJgbAkvudjhuO9IsJEkA8bhWAclWi078X0RwOgIhANMnf86c/TaBtymMcRGI3LMPOhGEqEeL8UHQF7XGjEBd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4868092},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"b157476f7a6f20e109bddf478bc604fdcfae6a1b","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.364_1744958308401_0.2830011501611265","host":"s3://npm-registry-packages-npm-production"}},"1.0.365":{"name":"@dukufamily/3js-tools","version":"1.0.365","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.365","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"81340546d21b93cfae848443f30938dc2197d2b9","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.365.tgz","fileCount":129,"integrity":"sha512-OHIetWN7zb3ClwAzWHyqXF8450c0VvgBBh6nerle55YXxl5HVhlVrEEvfuWmD2boF5Qvs1DoGoQxwh7/DBLWrg==","signatures":[{"sig":"MEQCIGxY4SWXVjT77xwBLLr63XUkDfgoIWPGN5s0wONUN1fkAiArgRH6WxdHj6sgjxOB5Ew08ZZpQRjrFGnIUxN5uiZCdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4865351},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ff4dc7e522dd9e7e0b749dd5a6c6faecdd5d6c91","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.365_1744965949300_0.017927275445660973","host":"s3://npm-registry-packages-npm-production"}},"1.0.366":{"name":"@dukufamily/3js-tools","version":"1.0.366","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.366","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f266de991e3448db14ed9daa10ba327da971b6d2","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.366.tgz","fileCount":129,"integrity":"sha512-SMcnLNHf7zrYlS+G8gUttJ0+Txl05cTIzUPTqpulXJaKZrtEILP5uKE4Q7itf0v8D8NcrNvheK/wp+UyenjzHQ==","signatures":[{"sig":"MEYCIQD86Vk+2AkhwPIyRvcA9laxNyrEKqwNGlyDR5dlwIE0hgIhANMB0P+fAFIUoqr4DVsmGnqTdqJxh2XBYasAMOE0ROHT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4864055},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"2b3af59cd79e145e4737ffc7de73f81b10f9d239","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.366_1748508108275_0.6988484084428759","host":"s3://npm-registry-packages-npm-production"}},"1.0.367":{"name":"@dukufamily/3js-tools","version":"1.0.367","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.367","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"ca2dcb5d34e37f100be5a863d03dcba804381811","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.367.tgz","fileCount":141,"integrity":"sha512-C1Z/oJCnMdjiXDELGOPJliNxOp2cLRuO0iabUROAxplv/ZT8sl9jXosP1ESe9BXNtqGFJL12ClxQhzUW0RnR7g==","signatures":[{"sig":"MEQCIHHeM3owffOZLyzvgh5ykJBEWLW8jj+X0RwXbJO854ziAiB0Hqgv/Q1PfFmQH4UWIrHBFzjqUNoP/lVZ+vPat5Dqfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5416349},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"ec321db8f488464cd98ea46eae72d028f4c983aa","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.367_1749800411368_0.7726809706025362","host":"s3://npm-registry-packages-npm-production"}},"1.0.368":{"name":"@dukufamily/3js-tools","version":"1.0.368","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.368","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"f329bb3ea69ec37e4dd4e7069831fa9031deb2c6","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.368.tgz","fileCount":141,"integrity":"sha512-/XEcwF50wwuvigIHInpz/0imUCFAoUDM8H3+bpvBxNz59PiSfOhxKp++U63iWck/j00aAPYosnnxVdzby/0Yrw==","signatures":[{"sig":"MEUCIQCJKFz/VskYqywTsmt96dkWLzUa2XQv+H7Fj3KN3vLpSQIgWkoLSzCFoZ3Nk5Zd3+us00QdOgwjJsqQpI3hjjnoi80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5412715},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"6009442dcad1a4ba251d782e566a5e126dcb47d4","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.368_1749800787805_0.981395207998871","host":"s3://npm-registry-packages-npm-production"}},"1.0.369":{"name":"@dukufamily/3js-tools","version":"1.0.369","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.369","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"95f7c34231b471a69bea69c5162884357c217b2c","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.369.tgz","fileCount":141,"integrity":"sha512-aqXousUSvuSeHCE/GC7xFOEpW6YjbV2232f33zuLodJnsOl3EsLBrn9EybZzIrsbydSI/Thrp7U+nZ+dK3SQsQ==","signatures":[{"sig":"MEQCIDqGZLR0QcjvRc4sHScGhA8jGO4+lMF0FTvlTq0lhZe/AiBbNqGdAJUlh8NnENe1edqFm0t+yfp9ghK95xzXwRO5xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5413026},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"c5fc4119caf2efaa1bd92be80ec4d51035a05889","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.369_1749810273064_0.05539330241815965","host":"s3://npm-registry-packages-npm-production"}},"1.0.377":{"name":"@dukufamily/3js-tools","version":"1.0.377","keywords":[],"author":{"name":"DuKU"},"license":"ISC","_id":"@dukufamily/3js-tools@1.0.377","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"dist":{"shasum":"8aaf9556d133a050c9adc692b419393f8fb4ba40","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.377.tgz","fileCount":358,"integrity":"sha512-8wSMs/6Z/2hZ1kcFmn1JRPYfvDwjDGpvbjteafZNWv0+KROIUYY8To6R3eajqY2xAf+Vbdr6ztP62StmWTS/fg==","signatures":[{"sig":"MEYCIQChh5D+oSr/P9ap+332WeH6aGmRtWOSWMEqMEOywrFAgwIhAJF8665sSaPq54Fk3zucW27kgfzdyta5AhLbMvHf21DI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6927935},"main":"./build/index.build.cjs","type":"module","module":"./build/index.build.js","exports":{".":{"import":"./build/index.build.js","require":"./build/index.build.cjs"},"./*":{"import":"./build/*.build.js","require":"./build/*.build.cjs"}},"gitHead":"5866c23e43b71055fbc196e3d85b57fee5f22eea","private":false,"scripts":{"b":"rollup -c","l":"npm config set registry https://registry.npmjs.org && npm login ","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","test":"1","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址"},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"_npmVersion":"9.8.1","description":"three.js扩展插件","directories":{},"_nodeVersion":"18.18.0","dependencies":{"dayjs":"^1.10.8","three":"0.155.0","lodash":"^4.17.15","cannon-es":"^0.20.0","camera-controls":"^2.7.1","cannon-es-debugger":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"yarn":"^1.22.19","rollup":"^2.0.0","@babel/core":"^7.12.3","babel-loader":"^8.2.1","@types/lodash":"^4.14.182","worker-loader":"^3.0.8","babel-polyfill":"^6.26.0","@babel/preset-env":"^7.22.10","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^11.0.1","rollup-plugin-visualizer":"^5.9.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-builtins":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/3js-tools_1.0.377_1781087739400_0.4988424869493393","host":"s3://npm-registry-packages-npm-production"}},"1.0.378":{"name":"@dukufamily/3js-tools","version":"1.0.378","description":"three.js扩展插件","private":false,"type":"module","main":"./build/index.build.cjs","module":"./build/index.build.js","exports":{".":{"require":"./build/index.build.cjs","import":"./build/index.build.js"},"./*":{"require":"./build/*.build.cjs","import":"./build/*.build.js"}},"scripts":{"test":"1","b":"rollup -c","p":"rollup -c && npm config set registry https://registry.npmjs.org && npm version patch && npm publish ","l":"npm config set registry https://registry.npmjs.org && npm login ","[memo] login":"npm login && un:d.f. && pw:D.*.5555 && em:25. (login如果失败,换成官方源) (. means any char(s)) ","[memo] 官方源":"(npm config set registry https://registry.npmjs.org)","[memo] 淘宝源":"(npm config set registry http://registry.npmmirror.com)","[memo] login不上时,1":"(npm config set proxy http://127.0.0.1:1082),url为pac代理地址","[memo] login不上时,2":"(npm config set https-proxy http://127.0.0.1:1082),url为pac代理地址","[memo] npm版本":"node.js版本14+以上才能用exports的路径映射,老版本的用全路径","[step-1]":"➤ git push","[step-2]":"➤ (npm run p) confirm the last sync progress (+ @dukufamily/3js-tools@x.x.x) ➤ check on (https://www.npmjs.com/package/@dukufamily/3js-tools)","[step-3]":"➤ in project: (npm i @dukufamily/3js-tools@1.0.119) ➤ in project: re-run-dev"},"keywords":[],"author":{"name":"DuKU"},"license":"ISC","dependencies":{"camera-controls":"^2.7.1","cannon-es":"^0.20.0","cannon-es-debugger":"^1.0.0","dayjs":"^1.10.8","lodash":"^4.17.15","three":"0.179.1"},"devDependencies":{"@babel/core":"^7.12.3","@babel/preset-env":"^7.22.10","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-terser":"^0.4.0","@types/lodash":"^4.14.182","babel-loader":"^8.2.1","babel-polyfill":"^6.26.0","rollup":"^2.0.0","rollup-plugin-filesize":"^10.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-visualizer":"^5.9.0","yarn":"^1.22.19","worker-loader":"^3.0.8"},"_id":"@dukufamily/3js-tools@1.0.378","gitHead":"aeb8b5428771bc0afce0a17a92d9f928c18e17a2","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Ys6MUjqE7aYIc6vuN+2DvI2cXdYUVJ5dviSdQgdYfTtOY8f//RvhGV+3okVIDvsOX0QHyVndd5xInyFJrZoIbA==","shasum":"d496b266de53cdc481e16feceab37d48c78fc13e","tarball":"https://registry.npmjs.org/@dukufamily/3js-tools/-/3js-tools-1.0.378.tgz","fileCount":358,"unpackedSize":6927935,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID41BJEUiQq69m17tJtWgRA+MrjTdZfE+KSYGdiHWF/qAiAl/0WbAqYXxjNYacb415Zrcui8jKOouJxjK40SX5JYYA=="}]},"_npmUser":{"name":"dukufamily","email":"252488390@qq.com"},"directories":{},"maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/3js-tools_1.0.378_1781088105201_0.21504543766157336"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-29T07:32:32.547Z","modified":"2026-06-10T10:41:45.494Z","1.0.1":"2023-08-29T07:32:32.790Z","1.0.3":"2023-08-29T07:38:04.595Z","1.0.5":"2023-08-30T08:09:58.913Z","1.0.6":"2023-08-30T08:21:18.744Z","1.0.7":"2023-08-30T08:25:00.062Z","1.0.8":"2023-08-30T08:58:27.214Z","1.0.9":"2023-08-30T09:14:49.027Z","1.0.10":"2023-08-31T08:42:16.146Z","1.0.11":"2023-08-31T08:50:43.884Z","1.0.12":"2023-08-31T08:56:55.865Z","1.0.13":"2023-08-31T08:59:31.186Z","1.0.16":"2023-08-31T09:04:39.505Z","1.0.17":"2023-08-31T09:10:58.575Z","1.0.18":"2023-08-31T09:24:30.440Z","1.0.20":"2023-08-31T09:27:39.043Z","1.0.21":"2023-08-31T09:33:51.146Z","1.0.23":"2023-09-07T09:42:46.047Z","1.0.24":"2023-09-07T10:48:55.665Z","1.0.25":"2023-09-07T10:55:38.793Z","1.0.27":"2023-09-07T11:07:06.051Z","1.0.28":"2023-09-07T11:18:56.868Z","1.0.29":"2023-09-07T11:20:18.653Z","1.0.30":"2023-09-08T03:15:43.201Z","1.0.31":"2023-09-08T03:30:08.278Z","1.0.32":"2023-09-08T03:38:46.848Z","1.0.33":"2023-09-08T06:13:23.182Z","1.0.35":"2023-09-08T06:28:10.462Z","1.0.36":"2023-09-08T06:36:34.381Z","1.0.37":"2023-09-08T06:41:36.912Z","1.0.39":"2023-09-08T06:46:17.636Z","1.0.40":"2023-09-08T06:49:06.973Z","1.0.42":"2023-09-08T06:54:17.661Z","1.0.43":"2023-09-08T07:01:04.863Z","1.0.44":"2023-09-08T07:03:27.308Z","1.0.45":"2023-09-08T07:08:43.619Z","1.0.46":"2023-09-08T07:35:19.332Z","1.0.47":"2023-09-08T07:36:50.943Z","1.0.48":"2023-09-08T09:08:27.863Z","1.0.49":"2023-09-08T09:11:27.614Z","1.0.50":"2023-09-13T10:30:04.612Z","1.0.51":"2023-09-14T03:33:29.199Z","1.0.52":"2023-09-14T03:36:23.975Z","1.0.53":"2023-09-14T03:51:50.608Z","1.0.54":"2023-09-14T05:45:39.687Z","1.0.55":"2023-09-14T05:53:16.214Z","1.0.56":"2023-09-14T05:58:25.902Z","1.0.59":"2023-09-14T06:11:27.233Z","1.0.60":"2023-09-14T06:14:29.235Z","1.0.61":"2023-09-14T06:35:25.142Z","1.0.62":"2023-09-14T06:56:12.203Z","1.0.63":"2023-09-14T07:06:57.575Z","1.0.64":"2023-09-20T10:33:12.513Z","1.0.65":"2023-09-20T10:41:39.459Z","1.0.66":"2023-09-20T11:06:12.898Z","1.0.67":"2023-09-20T11:09:11.010Z","1.0.68":"2023-09-21T05:45:32.103Z","1.0.69":"2023-09-23T07:38:48.211Z","1.0.70":"2023-09-23T07:42:27.323Z","1.0.71":"2023-09-23T07:58:43.486Z","1.0.72":"2023-09-23T08:07:17.305Z","1.0.73":"2023-09-23T08:10:06.350Z","1.0.74":"2023-09-24T13:47:05.669Z","1.0.76":"2023-09-24T14:00:54.999Z","1.0.77":"2023-09-24T14:05:45.398Z","1.0.79":"2023-09-25T07:16:05.256Z","1.0.81":"2023-09-26T08:43:30.067Z","1.0.82":"2023-09-26T09:33:03.389Z","1.0.83":"2023-09-26T09:37:30.246Z","1.0.84":"2023-09-26T09:39:48.481Z","1.0.85":"2023-09-26T09:41:26.694Z","1.0.87":"2023-09-26T09:47:03.087Z","1.0.88":"2023-09-27T06:42:22.525Z","1.0.89":"2023-09-27T06:45:24.333Z","1.0.90":"2023-09-27T06:48:56.388Z","1.0.91":"2023-09-27T06:54:17.990Z","1.0.93":"2023-09-27T07:14:13.156Z","1.0.97":"2023-09-27T07:21:44.025Z","1.0.98":"2023-09-27T07:30:34.509Z","1.0.99":"2023-09-27T07:35:49.857Z","1.0.100":"2023-09-27T07:51:41.763Z","1.0.101":"2023-09-28T01:07:51.028Z","1.0.102":"2023-09-28T01:08:54.399Z","1.0.103":"2023-09-28T06:07:56.428Z","1.0.104":"2023-09-28T06:11:55.068Z","1.0.105":"2023-09-30T08:54:27.284Z","1.0.107":"2023-10-09T10:00:07.487Z","1.0.108":"2023-10-09T10:28:45.125Z","1.0.109":"2023-10-09T12:08:37.370Z","1.0.110":"2023-10-09T12:11:54.324Z","1.0.111":"2023-10-09T12:16:52.171Z","1.0.112":"2023-10-09T12:19:03.215Z","1.0.113":"2023-10-10T01:12:03.911Z","1.0.114":"2023-10-10T01:13:15.062Z","1.0.115":"2023-10-10T01:47:37.314Z","1.0.117":"2023-10-16T11:40:55.020Z","1.0.118":"2023-10-17T02:16:35.952Z","1.0.119":"2023-10-18T02:57:36.622Z","1.0.121":"2023-10-18T03:06:51.730Z","1.0.122":"2023-10-18T06:40:27.152Z","1.0.124":"2023-10-18T09:48:47.223Z","1.0.127":"2023-10-18T10:11:19.389Z","1.0.129":"2023-10-19T02:35:47.333Z","1.0.130":"2023-10-19T02:38:40.131Z","1.0.131":"2023-10-19T02:48:38.542Z","1.0.132":"2023-10-19T02:51:21.584Z","1.0.133":"2023-10-19T06:38:16.718Z","1.0.135":"2023-10-19T07:02:10.479Z","1.0.136":"2023-10-19T07:04:51.248Z","1.0.138":"2023-10-19T07:11:19.204Z","1.0.139":"2023-10-19T07:13:49.846Z","1.0.140":"2023-10-19T07:17:10.301Z","1.0.141":"2023-10-20T03:16:46.215Z","1.0.143":"2023-10-20T03:38:55.121Z","1.0.144":"2023-10-20T10:12:15.419Z","1.0.145":"2023-10-23T04:40:40.451Z","1.0.146":"2023-10-23T09:52:05.574Z","1.0.147":"2023-10-23T09:58:15.929Z","1.0.148":"2023-10-24T04:15:34.992Z","1.0.149":"2023-10-24T06:23:49.476Z","1.0.150":"2023-10-24T07:03:39.122Z","1.0.151":"2023-10-24T07:05:51.498Z","1.0.152":"2023-10-24T08:38:13.197Z","1.0.153":"2023-10-25T10:53:39.214Z","1.0.154":"2023-10-25T10:56:19.407Z","1.0.155":"2023-10-26T02:04:24.489Z","1.0.156":"2023-10-26T02:37:32.040Z","1.0.157":"2023-10-26T02:49:47.801Z","1.0.158":"2023-10-26T10:16:15.551Z","1.0.159":"2023-10-26T10:44:11.609Z","1.0.160":"2023-10-26T10:55:15.565Z","1.0.163":"2023-10-27T01:25:04.116Z","1.0.167":"2023-10-27T01:37:17.336Z","1.0.168":"2023-10-27T02:40:23.152Z","1.0.169":"2023-10-27T02:49:46.211Z","1.0.170":"2023-10-27T08:36:07.084Z","1.0.171":"2023-10-27T11:09:44.836Z","1.0.172":"2023-10-27T11:39:28.199Z","1.0.173":"2023-10-27T12:19:37.929Z","1.0.174":"2023-10-30T01:09:39.284Z","1.0.175":"2023-10-30T01:53:59.070Z","1.0.177":"2023-10-31T08:39:07.349Z","1.0.178":"2023-10-31T08:47:36.693Z","1.0.179":"2023-11-06T02:37:06.084Z","1.0.180":"2023-11-07T01:59:21.208Z","1.0.181":"2023-11-16T01:59:46.310Z","1.0.182":"2023-11-16T02:04:24.427Z","1.0.184":"2023-11-16T02:11:12.846Z","1.0.185":"2023-11-16T04:04:10.797Z","1.0.186":"2023-11-16T04:16:48.381Z","1.0.188":"2023-11-21T03:15:15.357Z","1.0.189":"2023-11-21T07:21:16.211Z","1.0.191":"2023-11-27T08:58:28.714Z","1.0.192":"2023-11-29T06:42:16.681Z","1.0.193":"2023-11-29T07:17:09.347Z","1.0.194":"2023-11-29T07:19:52.280Z","1.0.196":"2023-11-29T07:24:48.250Z","1.0.197":"2023-11-29T07:29:55.959Z","1.0.198":"2023-11-29T07:32:18.648Z","1.0.199":"2023-11-29T09:23:12.266Z","1.0.200":"2023-11-29T09:26:46.033Z","1.0.201":"2023-12-04T06:23:21.970Z","1.0.202":"2023-12-07T09:34:42.031Z","1.0.203":"2023-12-08T03:01:29.633Z","1.0.207":"2023-12-11T08:14:06.188Z","1.0.209":"2024-01-18T01:39:35.652Z","1.0.210":"2024-02-22T06:49:41.874Z","1.0.211":"2024-03-27T07:47:49.549Z","1.0.212":"2024-03-27T09:55:05.021Z","1.0.213":"2024-03-28T08:05:25.910Z","1.0.214":"2024-03-29T09:13:21.903Z","1.0.215":"2024-04-01T07:40:28.370Z","1.0.216":"2024-04-01T08:33:01.965Z","1.0.217":"2024-04-01T08:34:56.242Z","1.0.218":"2024-04-03T05:34:19.534Z","1.0.219":"2024-04-03T09:44:16.620Z","1.0.220":"2024-04-09T01:28:59.054Z","1.0.221":"2024-04-09T08:12:15.678Z","1.0.222":"2024-04-11T09:17:11.406Z","1.0.223":"2024-04-12T03:41:26.315Z","1.0.224":"2024-04-15T09:06:47.258Z","1.0.225":"2024-04-15T09:44:38.876Z","1.0.226":"2024-04-16T08:51:51.975Z","1.0.227":"2024-04-16T11:09:59.850Z","1.0.228":"2024-04-16T11:12:16.242Z","1.0.229":"2024-04-17T04:18:06.265Z","1.0.230":"2024-04-17T04:20:49.217Z","1.0.231":"2024-04-17T04:22:04.280Z","1.0.232":"2024-04-17T04:22:52.168Z","1.0.233":"2024-04-17T07:40:26.767Z","1.0.234":"2024-04-23T07:36:45.383Z","1.0.235":"2024-04-23T08:47:05.307Z","1.0.238":"2024-04-25T01:13:23.402Z","1.0.239":"2024-05-21T06:04:39.156Z","1.0.240":"2024-05-21T06:11:02.397Z","1.0.241":"2024-05-21T06:51:25.392Z","1.0.242":"2024-05-21T07:57:52.838Z","1.0.243":"2024-05-21T08:16:56.218Z","1.0.244":"2024-05-21T08:33:52.434Z","1.0.245":"2024-05-21T08:41:39.141Z","1.0.246":"2024-05-21T08:50:52.896Z","1.0.247":"2024-05-21T08:52:10.874Z","1.0.248":"2024-05-21T08:59:47.313Z","1.0.249":"2024-05-21T09:07:10.346Z","1.0.250":"2024-05-21T09:16:43.651Z","1.0.251":"2024-05-21T09:36:34.951Z","1.0.252":"2024-05-21T09:43:02.219Z","1.0.253":"2024-05-21T09:44:40.764Z","1.0.254":"2024-05-21T09:46:48.815Z","1.0.255":"2024-05-21T09:49:11.068Z","1.0.256":"2024-05-21T10:04:18.234Z","1.0.257":"2024-05-21T10:16:17.847Z","1.0.258":"2024-05-22T01:19:14.989Z","1.0.259":"2024-05-22T01:41:30.165Z","1.0.260":"2024-05-22T02:26:10.693Z","1.0.261":"2024-05-22T02:32:53.533Z","1.0.262":"2024-05-30T06:35:15.232Z","1.0.263":"2024-05-30T07:01:21.814Z","1.0.264":"2024-05-30T07:18:42.910Z","1.0.265":"2024-05-30T08:47:52.433Z","1.0.266":"2024-05-30T08:53:08.965Z","1.0.267":"2024-05-30T08:55:52.973Z","1.0.268":"2024-05-30T08:58:06.784Z","1.0.269":"2024-05-30T09:14:08.100Z","1.0.270":"2024-05-31T04:10:03.471Z","1.0.271":"2024-05-31T04:41:26.535Z","1.0.272":"2024-05-31T04:42:35.455Z","1.0.273":"2024-05-31T04:55:14.733Z","1.0.274":"2024-05-31T05:05:21.319Z","1.0.276":"2024-06-06T09:41:20.597Z","1.0.277":"2024-06-11T03:43:23.453Z","1.0.278":"2024-06-11T08:40:54.277Z","1.0.279":"2024-06-11T08:45:55.471Z","1.0.282":"2024-06-11T10:19:08.357Z","1.0.284":"2024-06-12T02:02:40.777Z","1.0.285":"2024-06-17T02:07:53.760Z","1.0.286":"2024-06-21T01:37:42.015Z","1.0.287":"2024-06-21T07:22:17.418Z","1.0.288":"2024-06-27T03:42:38.879Z","1.0.289":"2024-06-27T09:47:32.776Z","1.0.290":"2024-07-12T04:21:05.586Z","1.0.293":"2024-08-22T08:40:23.714Z","1.0.294":"2024-09-10T01:53:42.099Z","1.0.295":"2024-09-10T02:23:14.989Z","1.0.296":"2024-09-10T02:43:28.316Z","1.0.297":"2024-10-09T02:19:36.919Z","1.0.298":"2024-10-11T02:30:19.866Z","1.0.299":"2024-11-05T08:37:53.244Z","1.0.300":"2024-11-06T07:23:43.274Z","1.0.301":"2024-11-07T02:04:40.821Z","1.0.302":"2024-11-07T10:16:29.019Z","1.0.303":"2024-11-07T10:31:42.044Z","1.0.306":"2024-11-07T11:03:49.233Z","1.0.307":"2024-11-07T11:08:59.928Z","1.0.308":"2024-11-08T00:14:43.849Z","1.0.309":"2024-11-08T00:17:22.673Z","1.0.310":"2024-11-08T00:20:31.513Z","1.0.311":"2024-11-08T00:38:42.166Z","1.0.312":"2024-11-08T01:05:24.697Z","1.0.313":"2024-11-08T01:41:58.568Z","1.0.314":"2024-11-08T01:55:29.663Z","1.0.315":"2024-11-08T02:10:44.777Z","1.0.316":"2024-11-11T09:16:59.682Z","1.0.317":"2024-11-12T01:52:56.709Z","1.0.318":"2024-11-12T07:57:57.079Z","1.0.319":"2024-11-12T10:30:10.812Z","1.0.320":"2024-11-13T08:26:47.330Z","1.0.321":"2024-11-15T01:12:36.693Z","1.0.324":"2024-11-25T07:25:13.914Z","1.0.325":"2024-11-26T07:11:57.541Z","1.0.326":"2024-11-26T08:23:58.639Z","1.0.327":"2024-11-27T08:30:45.075Z","1.0.328":"2024-11-27T08:35:45.660Z","1.0.329":"2024-11-27T08:37:12.334Z","1.0.330":"2024-12-04T08:34:14.884Z","1.0.331":"2024-12-04T08:36:56.540Z","1.0.332":"2024-12-04T08:37:46.006Z","1.0.333":"2024-12-04T08:41:45.881Z","1.0.336":"2024-12-12T09:43:54.837Z","1.0.337":"2024-12-12T09:49:31.259Z","1.0.338":"2024-12-13T03:14:05.991Z","1.0.339":"2024-12-30T06:17:14.279Z","1.0.340":"2024-12-30T06:27:43.073Z","1.0.341":"2024-12-30T09:33:37.807Z","1.0.342":"2024-12-31T08:19:26.282Z","1.0.343":"2024-12-31T08:25:54.937Z","1.0.344":"2024-12-31T08:27:26.915Z","1.0.345":"2025-01-02T07:34:15.055Z","1.0.346":"2025-01-03T09:23:59.662Z","1.0.347":"2025-01-08T08:31:15.465Z","1.0.348":"2025-01-13T04:07:30.722Z","1.0.349":"2025-01-13T04:15:33.734Z","1.0.350":"2025-01-13T04:40:59.846Z","1.0.351":"2025-01-13T04:46:27.676Z","1.0.352":"2025-01-13T04:59:26.165Z","1.0.353":"2025-01-13T05:18:05.282Z","1.0.354":"2025-01-15T05:55:54.216Z","1.0.355":"2025-02-14T08:59:21.851Z","1.0.356":"2025-02-14T09:00:47.893Z","1.0.357":"2025-02-14T09:40:38.409Z","1.0.358":"2025-02-25T03:12:09.724Z","1.0.359":"2025-02-25T03:53:56.216Z","1.0.360":"2025-02-25T08:47:36.415Z","1.0.361":"2025-02-25T08:53:01.528Z","1.0.362":"2025-02-25T08:54:12.418Z","1.0.363":"2025-04-14T08:40:28.441Z","1.0.364":"2025-04-18T06:38:28.687Z","1.0.365":"2025-04-18T08:45:49.559Z","1.0.366":"2025-05-29T08:41:48.502Z","1.0.367":"2025-06-13T07:40:11.614Z","1.0.368":"2025-06-13T07:46:28.037Z","1.0.369":"2025-06-13T10:24:33.320Z","1.0.377":"2026-06-10T10:35:39.643Z","1.0.378":"2026-06-10T10:41:45.388Z"},"author":{"name":"DuKU"},"license":"ISC","keywords":[],"description":"three.js扩展插件","maintainers":[{"name":"dukufamily","email":"252488390@qq.com"}],"readme":"## env\r\n\r\n(nvm use 12.12.0)\r\n(nvm use 18.18.0)\r\n\r\n(npm install -g pnpm)\r\n(pnpm i)\r\n(pnpm d)\r\n\r\n## alias in win10\r\n\r\n(https://blog.csdn.net/u013391094/article/details/129340006)\r\n(New-Alias p pnpm)\r\n\r\n## 🎉 tb image\r\n\r\n(​npm config set registry https://registry.npm.taobao.org)\r\n\r\n## 🎉 official image\r\n\r\n(npm config set registry https://registry.npmjs.org)\r\n\r\n## 🎉 del node_modules\r\n\r\n(​npm install rimraf -g)  \r\n(rimraf node_modules/)\r\n","readmeFilename":"README.md"}