{"_id":"drei","_rev":"4029453","name":"drei","description":"useful add-ons for react-three-fiber","dist-tags":{"latest":"2.2.21"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"time":{"modified":"2025-09-01T03:30:27.000Z","created":"2020-04-26T19:39:18.172Z","2.2.21":"2021-01-24T13:27:32.020Z","2.2.20":"2021-01-23T14:56:58.049Z","2.2.19":"2021-01-22T10:32:44.048Z","2.2.17":"2021-01-16T14:30:14.301Z","2.2.16":"2021-01-15T11:07:52.338Z","2.2.13":"2020-12-28T00:27:13.314Z","2.2.12":"2020-12-13T21:58:54.347Z","2.2.10":"2020-12-08T15:23:16.377Z","1.5.7":"2020-09-24T05:54:21.883Z","1.5.6":"2020-09-11T13:50:07.312Z","1.5.5":"2020-09-11T12:32:51.038Z","1.5.4":"2020-09-10T22:14:55.143Z","1.5.3":"2020-09-09T08:10:11.277Z","1.5.2":"2020-09-07T10:25:40.630Z","1.5.1":"2020-09-07T09:54:12.775Z","1.5.0":"2020-09-06T23:51:13.568Z","1.4.1":"2020-09-06T22:06:50.152Z","1.4.0":"2020-09-06T09:07:24.557Z","1.4.0-beta.0":"2020-09-05T09:15:14.847Z","1.3.2":"2020-09-02T19:51:25.873Z","1.4.0-alpha.0":"2020-08-29T11:12:49.908Z","1.3.1":"2020-08-27T10:51:48.445Z","1.3.0":"2020-08-24T20:34:03.244Z","1.2.0":"2020-08-21T08:44:26.239Z","1.1.0":"2020-08-20T10:24:43.947Z","1.0.0":"2020-08-20T09:35:21.786Z","0.0.73":"2020-08-20T09:17:15.245Z","0.0.72":"2020-08-09T17:31:26.799Z","0.0.71":"2020-08-05T23:41:09.299Z","0.0.70":"2020-08-02T20:13:26.637Z","0.0.69":"2020-08-01T14:10:23.358Z","0.0.68":"2020-08-01T14:04:31.792Z","0.0.67":"2020-07-30T07:24:30.658Z","0.0.66":"2020-07-27T08:48:48.269Z","0.0.65":"2020-07-27T07:35:42.418Z","0.0.64":"2020-07-22T06:52:26.639Z","0.0.63":"2020-07-14T09:22:46.934Z","0.0.62":"2020-07-13T20:39:13.130Z","0.0.61":"2020-07-13T20:34:38.153Z","0.0.60":"2020-06-12T10:38:31.956Z","0.0.58":"2020-06-10T10:41:53.204Z","0.0.57":"2020-06-09T21:07:36.782Z","0.0.56":"2020-06-08T19:45:02.217Z","0.0.55":"2020-06-06T13:15:19.062Z","0.0.54":"2020-06-02T19:22:34.032Z","0.0.53":"2020-06-01T08:53:53.176Z","0.0.52":"2020-05-29T16:32:06.302Z","0.0.51":"2020-05-29T08:58:59.011Z","0.0.50":"2020-05-29T08:56:15.308Z","0.0.49":"2020-05-29T08:53:06.499Z","0.0.48":"2020-05-29T08:40:25.883Z","0.0.47":"2020-05-27T07:16:17.577Z","0.0.46":"2020-05-27T07:03:55.023Z","0.0.45":"2020-05-26T16:33:14.256Z","0.0.43":"2020-05-26T14:43:25.839Z","0.0.42":"2020-05-26T10:30:56.788Z","0.0.41":"2020-05-24T20:02:20.386Z","0.0.40":"2020-05-18T12:37:15.505Z","0.0.39":"2020-05-18T12:17:35.247Z","0.0.38":"2020-05-18T09:52:11.165Z","0.0.37":"2020-05-18T09:06:29.345Z","0.0.36":"2020-05-18T09:04:02.351Z","0.0.35":"2020-05-17T11:08:07.702Z","0.0.34":"2020-05-17T08:33:05.417Z","0.0.33":"2020-05-17T08:30:43.210Z","0.0.32":"2020-05-08T18:09:50.479Z","0.0.31":"2020-05-08T16:34:40.913Z","0.0.30":"2020-05-08T16:32:38.131Z","0.0.29":"2020-05-06T09:09:27.699Z","0.0.28":"2020-05-05T19:40:29.383Z","0.0.27":"2020-05-05T19:14:06.597Z","0.0.26":"2020-05-05T08:28:07.449Z","0.0.25":"2020-05-04T19:03:24.336Z","0.0.24":"2020-05-04T10:27:12.632Z","0.0.23":"2020-05-04T10:09:56.233Z","0.0.22":"2020-05-04T09:38:49.124Z","0.0.21":"2020-05-02T12:48:51.418Z","0.0.20":"2020-05-02T12:48:00.782Z","0.0.19":"2020-05-02T10:39:27.331Z","0.0.18":"2020-04-30T08:23:10.846Z","0.0.17":"2020-04-30T08:21:25.782Z","0.0.16":"2020-04-28T21:13:27.823Z","0.0.15":"2020-04-27T11:58:31.511Z","0.0.14":"2020-04-27T11:47:40.705Z","0.0.13":"2020-04-27T11:12:22.912Z","0.0.12":"2020-04-27T09:36:17.191Z","0.0.11":"2020-04-27T09:20:37.754Z","0.0.10":"2020-04-27T09:11:50.775Z","0.0.9":"2020-04-27T08:37:17.837Z","0.0.8":"2020-04-27T08:30:06.536Z","0.0.7":"2020-04-27T08:14:43.231Z","0.0.6":"2020-04-27T07:55:42.202Z","0.0.5":"2020-04-27T07:15:42.508Z","0.0.4":"2020-04-26T20:38:58.397Z","0.0.3":"2020-04-26T20:07:19.737Z","0.0.2":"2020-04-26T20:04:51.658Z","0.0.1":"2020-04-26T19:39:18.172Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/pmndrs/drei.git"},"versions":{"2.2.21":{"name":"drei","version":"2.2.21","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/pmndrs/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/pmndrs/drei/issues"},"homepage":"https://github.com/pmndrs/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","detect-gpu":"^3.0.0","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.34.2","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=5.0"},"_id":"drei@2.2.21","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"shasum":"37c9fe0879147e88a943ba2d45507fcf449f30c0","size":302952,"noattachment":false,"key":"/drei/-/drei-2.2.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-2.2.21.tgz"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_2.2.21_1611494851867_0.002033881844426766"},"_hasShrinkwrap":false,"publish_time":1611494852020,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1611494852020,"_cnpmcore_publish_time":"2021-12-16T12:27:16.902Z"},"2.2.20":{"name":"drei","version":"2.2.20","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/pmndrs/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/pmndrs/drei/issues"},"homepage":"https://github.com/pmndrs/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","detect-gpu":"^3.0.0","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.34.2","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=5.0"},"_id":"drei@2.2.20","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"shasum":"4d68830b96040c7c8c900e88c4d39262b4f946cf","size":302952,"noattachment":false,"key":"/drei/-/drei-2.2.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-2.2.20.tgz"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_2.2.20_1611413817878_0.2828714766112137"},"_hasShrinkwrap":false,"publish_time":1611413818049,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1611413818049,"_cnpmcore_publish_time":"2021-12-16T12:27:17.516Z"},"2.2.19":{"name":"drei","version":"2.2.19","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/pmndrs/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/pmndrs/drei/issues"},"homepage":"https://github.com/pmndrs/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","detect-gpu":"^3.0.0","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.34.2","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=5.0"},"_id":"drei@2.2.19","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"shasum":"30f97e06772ef2aa9150f5f256fb579d44a8d608","size":302953,"noattachment":false,"key":"/drei/-/drei-2.2.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-2.2.19.tgz"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_2.2.19_1611311563816_0.6757895470751112"},"_hasShrinkwrap":false,"publish_time":1611311564048,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1611311564048,"_cnpmcore_publish_time":"2021-12-16T12:27:18.312Z"},"2.2.17":{"name":"drei","version":"2.2.17","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/pmndrs/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/pmndrs/drei/issues"},"homepage":"https://github.com/pmndrs/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","detect-gpu":"^3.0.0","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.34.2","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=5.0"},"_id":"drei@2.2.17","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"00e7358f3a6f22fe25dab6a95d0e99af1921bd09","size":302271,"noattachment":false,"key":"/drei/-/drei-2.2.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-2.2.17.tgz"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_2.2.17_1610807414106_0.269755995641634"},"_hasShrinkwrap":false,"publish_time":1610807414301,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1610807414301,"_cnpmcore_publish_time":"2021-12-16T12:27:18.964Z"},"2.2.16":{"name":"drei","version":"2.2.16","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/pmndrs/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/pmndrs/drei/issues"},"homepage":"https://github.com/pmndrs/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","detect-gpu":"^3.0.0","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.34.2","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=5.0"},"_id":"drei@2.2.16","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"1395e78f086cbb83fe5ff1fe866d38f3cf7bf18f","size":302271,"noattachment":false,"key":"/drei/-/drei-2.2.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-2.2.16.tgz"},"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_2.2.16_1610708872118_0.9327591177138301"},"_hasShrinkwrap":false,"publish_time":1610708872338,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1610708872338,"_cnpmcore_publish_time":"2021-12-16T12:27:19.622Z"},"2.2.13":{"name":"drei","version":"2.2.13","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/pmndrs/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/pmndrs/drei/issues"},"homepage":"https://github.com/pmndrs/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","detect-gpu":"^3.0.0","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.34.2","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=5.0"},"_id":"drei@2.2.13","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"eb29e010d3d72b13b6f2764cc9bd4750ee0f0211","size":236744,"noattachment":false,"key":"/drei/-/drei-2.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-2.2.13.tgz"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_2.2.13_1609115232645_0.35937830751029365"},"_hasShrinkwrap":false,"publish_time":1609115233314,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1609115233314,"_cnpmcore_publish_time":"2021-12-16T12:27:20.718Z"},"2.2.12":{"name":"drei","version":"2.2.12","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/pmndrs/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/pmndrs/drei/issues"},"homepage":"https://github.com/pmndrs/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","detect-gpu":"^3.0.0","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.34.2","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=5.0"},"_id":"drei@2.2.12","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"0b0253a0960b894c42bd085096a2bac4400d3d13","size":232494,"noattachment":false,"key":"/drei/-/drei-2.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-2.2.12.tgz"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_2.2.12_1607896734186_0.2177797898879199"},"_hasShrinkwrap":false,"publish_time":1607896734347,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1607896734347,"_cnpmcore_publish_time":"2021-12-16T12:27:21.474Z"},"2.2.10":{"name":"drei","version":"2.2.10","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/pmndrs/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/pmndrs/drei/issues"},"homepage":"https://github.com/pmndrs/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","detect-gpu":"^3.0.0","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.34.2","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=5.0"},"_id":"drei@2.2.10","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"7442c3848d6feced17f376fa49410cc72fde24c2","size":231580,"noattachment":false,"key":"/drei/-/drei-2.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-2.2.10.tgz"},"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_2.2.10_1607440996022_0.3340772877787064"},"_hasShrinkwrap":false,"publish_time":1607440996377,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1607440996377,"_cnpmcore_publish_time":"2021-12-16T12:27:22.553Z"},"1.5.7":{"name":"drei","version":"1.5.7","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","detect-gpu":"^1.3.0","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","r3f-troika":"^0.31.1","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"_id":"drei@1.5.7","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"ec6bf88f01d297eec6e09fb75f326b0cc78b9fa7","size":113238,"noattachment":false,"key":"/drei/-/drei-1.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.5.7.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.5.7_1600926861652_0.9289939424312832"},"_hasShrinkwrap":false,"publish_time":1600926861883,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1600926861883,"_cnpmcore_publish_time":"2021-12-16T12:27:23.415Z"},"1.5.6":{"name":"drei","version":"1.5.6","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","r3f-troika":"^0.31.1","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"_id":"drei@1.5.6","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"b4b9636a7613aca237cf58496cb1581f2c137b56","size":108161,"noattachment":false,"key":"/drei/-/drei-1.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.5.6.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.5.6_1599832207180_0.7132292476210287"},"_hasShrinkwrap":false,"publish_time":1599832207312,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599832207312,"_cnpmcore_publish_time":"2021-12-16T12:27:23.755Z"},"1.5.5":{"name":"drei","version":"1.5.5","private":false,"description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","r3f-troika":"^0.31.1","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"_id":"drei@1.5.5","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"72ebf11c513d84670e37a454e5de4915c23b2e57","size":108177,"noattachment":false,"key":"/drei/-/drei-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.5.5.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.5.5_1599827570776_0.618381415886444"},"_hasShrinkwrap":false,"publish_time":1599827571038,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599827571038,"_cnpmcore_publish_time":"2021-12-16T12:27:24.084Z"},"1.5.4":{"name":"drei","version":"1.5.4","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c && npm run copy","prepare":"npm run build","eslint":"eslint --fix {src,.storybook}/**/*.{js,ts,jsx,tsx}","eslint:ci":"eslint {src,.storybook}/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public","copy":"copyfiles package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.husky=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\""},"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","r3f-troika":"^0.31.1","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"devDependencies":{"@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.14","@storybook/addon-knobs":"^6.0.14","@storybook/addon-storysource":"^6.0.14","@storybook/addons":"^6.0.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.14","@storybook/theming":"^6.0.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","copyfiles":"^2.3.0","eslint":"^7.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.20.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.4.1","json":"^10.0.0","lint-staged":"^10.2.11","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.21","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-multi-input":"^1.1.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.120.1","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"3c95aa250efa0dea3caf6f3638c8a493366dc2d5","_id":"drei@1.5.4","_nodeVersion":"14.10.0","_npmVersion":"6.14.8","dist":{"shasum":"0dedd1cbb948586dbec37867a9dcd9320cff3794","size":347070,"noattachment":false,"key":"/drei/-/drei-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.5.4.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.5.4_1599776094969_0.9477061431652896"},"_hasShrinkwrap":false,"publish_time":1599776095143,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599776095143,"_cnpmcore_publish_time":"2021-12-16T12:27:25.042Z"},"1.5.3":{"name":"drei","private":false,"version":"1.5.3","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","r3f-troika":"^0.31.1","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"_id":"drei@1.5.3","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"a8cca18600ae05682ad8e039b6eb757737c30f75","size":108167,"noattachment":false,"key":"/drei/-/drei-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.5.3.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.5.3_1599639010943_0.7787537708384511"},"_hasShrinkwrap":false,"publish_time":1599639011277,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599639011277,"_cnpmcore_publish_time":"2021-12-16T12:27:25.471Z"},"1.5.2":{"name":"drei","private":false,"version":"1.5.2","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","r3f-troika":"^0.31.1","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"_id":"drei@1.5.2","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"73e74f9b82374ed76126666757901260c68089c3","size":60087,"noattachment":false,"key":"/drei/-/drei-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.5.2.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.5.2_1599474340431_0.1393447735734865"},"_hasShrinkwrap":false,"publish_time":1599474340630,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599474340630,"_cnpmcore_publish_time":"2021-12-16T12:27:25.853Z"},"1.5.1":{"name":"drei","private":false,"version":"1.5.1","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","r3f-troika":"^0.31.1","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"_id":"drei@1.5.1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"58361d6214936d63d7d0ac6c4cb932c0cba3ac85","size":59921,"noattachment":false,"key":"/drei/-/drei-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.5.1.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.5.1_1599472452659_0.9351664233028161"},"_hasShrinkwrap":false,"publish_time":1599472452775,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599472452775,"_cnpmcore_publish_time":"2021-12-16T12:27:26.128Z"},"1.5.0":{"name":"drei","private":false,"version":"1.5.0","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"index.cjs.js","module":"index.js","types":"index.d.ts","sideEffects":false,"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"_id":"drei@1.5.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"345e4c233f0712d9bfa1845215affc791c9ca812","size":59913,"noattachment":false,"key":"/drei/-/drei-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.5.0.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.5.0_1599436273400_0.7182175388638321"},"_hasShrinkwrap":false,"publish_time":1599436273568,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599436273568,"_cnpmcore_publish_time":"2021-12-16T12:27:26.443Z"},"1.4.1":{"name":"drei","version":"1.4.1","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint --fix {src,.storybook}/**/*.{js,ts,jsx,tsx}","eslint:ci":"eslint {src,.storybook}/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"devDependencies":{"@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.14","@storybook/addon-knobs":"^6.0.14","@storybook/addon-storysource":"^6.0.14","@storybook/addons":"^6.0.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.14","@storybook/theming":"^6.0.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.20.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.4.1","lint-staged":"^10.2.11","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.21","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.120.1","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"f1f570eb13661e84b67dbd32e4858b4e390b0801","_id":"drei@1.4.1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"164a9722418451a44e94070a2a681877cc8ad704","size":58498,"noattachment":false,"key":"/drei/-/drei-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.4.1.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.4.1_1599430010010_0.8785895550554708"},"_hasShrinkwrap":false,"publish_time":1599430010152,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599430010152,"_cnpmcore_publish_time":"2021-12-16T12:27:26.770Z"},"1.4.0":{"name":"drei","version":"1.4.0","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint --fix {src,.storybook}/**/*.{js,ts,jsx,tsx}","eslint:ci":"eslint {src,.storybook}/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"dependencies":{"@babel/runtime":"^7.11.2","@react-spring/web":"^9.0.0-rc.3","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"devDependencies":{"@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.14","@storybook/addon-knobs":"^6.0.14","@storybook/addon-storysource":"^6.0.14","@storybook/addons":"^6.0.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.14","@storybook/theming":"^6.0.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.20.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.4.1","lint-staged":"^10.2.11","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.21","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.120.1","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"3d474d282fe26b80c8e25f854a06baa04a765b2a","_id":"drei@1.4.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"9b4e1c373802b64c9dce86d52c8a574154e74953","size":58221,"noattachment":false,"key":"/drei/-/drei-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.4.0.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.4.0_1599383244422_0.37361801802587546"},"_hasShrinkwrap":false,"publish_time":1599383244557,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599383244557,"_cnpmcore_publish_time":"2021-12-16T12:27:27.175Z"},"1.4.0-beta.0":{"name":"drei","version":"1.4.0-beta.0","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint --fix {src,.storybook}/**/*.{js,ts,jsx,tsx}","eslint:ci":"eslint {src,.storybook}/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"dependencies":{"@babel/runtime":"^7.11.2","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.1.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.1.0"},"devDependencies":{"@babel/core":"7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.21","@storybook/addon-knobs":"^6.0.21","@storybook/addon-storysource":"^6.0.21","@storybook/addons":"^6.0.21","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.21","@storybook/theming":"^6.0.21","@types/jest":"^26.0.13","@types/lodash-es":"^4.17.3","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^24.0.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.3.0","prettier":"^2.1.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.21","rimraf":"^3.0.2","rollup":"^2.26.10","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.120.1","typescript":"^4.0.2"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"1488db09de319e7081f7999621fcc2895984e8ec","_id":"drei@1.4.0-beta.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"4aec615c353a3f0ad22322c49bbcb22e13654f51","size":60398,"noattachment":false,"key":"/drei/-/drei-1.4.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.4.0-beta.0.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.4.0-beta.0_1599297314675_0.7487351710149646"},"_hasShrinkwrap":false,"publish_time":1599297314847,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599297314847,"_cnpmcore_publish_time":"2021-12-16T12:27:27.713Z"},"1.3.2":{"name":"drei","version":"1.3.2","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint --fix {src,.storybook}/**/*.{js,ts,jsx,tsx}","eslint:ci":"eslint {src,.storybook}/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"dependencies":{"@babel/runtime":"^7.11.2","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0","zustand":"^3.0.3"},"devDependencies":{"@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.14","@storybook/addon-knobs":"^6.0.14","@storybook/addon-storysource":"^6.0.14","@storybook/addons":"^6.0.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.14","@storybook/theming":"^6.0.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.20.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.4.1","lint-staged":"^10.2.11","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.119.1","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"01423ee88ee9de2aab9156e7b0b2fce4801c27df","_id":"drei@1.3.2","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"d3952e627f9df60c064721007f141e3086a4574e","size":53472,"noattachment":false,"key":"/drei/-/drei-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.3.2.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.3.2_1599076285687_0.3091066394064439"},"_hasShrinkwrap":false,"publish_time":1599076285873,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1599076285873,"_cnpmcore_publish_time":"2021-12-16T12:27:28.033Z"},"1.4.0-alpha.0":{"name":"drei","version":"1.4.0-alpha.0","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint --fix {src,.storybook}/**/*.{js,ts,jsx,tsx}","eslint:ci":"eslint {src,.storybook}/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"dependencies":{"@babel/helper-module-imports":"^7.10.4","@babel/runtime":"^7.11.2","@babel/traverse":"^7.11.0","babel-plugin-drei":"^0.0.2","babel-plugin-macros":"^2.8.0","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.14","@storybook/addon-knobs":"^6.0.14","@storybook/addon-storysource":"^6.0.14","@storybook/addons":"^6.0.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.14","@storybook/theming":"^6.0.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.20.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.4.1","lint-staged":"^10.2.11","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.119.1","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"3e7095deec24729d4fc2d4f016273302e4c88a27","_id":"drei@1.4.0-alpha.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"1296645806877f5533a03bff0f4b73894e8889d4","size":73266,"noattachment":false,"key":"/drei/-/drei-1.4.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.4.0-alpha.0.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.4.0-alpha.0_1598699569795_0.6312170686887395"},"_hasShrinkwrap":false,"publish_time":1598699569908,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1598699569908,"_cnpmcore_publish_time":"2021-12-16T12:27:28.460Z"},"1.3.1":{"name":"drei","version":"1.3.1","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint --fix {src,.storybook}/**/*.{js,ts,jsx,tsx}","eslint:ci":"eslint {src,.storybook}/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"dependencies":{"@babel/runtime":"^7.11.2","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.14","@storybook/addon-knobs":"^6.0.14","@storybook/addon-storysource":"^6.0.14","@storybook/addons":"^6.0.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.14","@storybook/theming":"^6.0.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.20.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.4.1","lint-staged":"^10.2.11","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.119.1","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"d5d6827c86e4d37135d6d03df8943de7db67be93","_id":"drei@1.3.1","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"97e50c2b22ed5937fcb0e0cdfae1617ae1c4c39f","size":51951,"noattachment":false,"key":"/drei/-/drei-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.3.1.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.3.1_1598525508220_0.6206909715364739"},"_hasShrinkwrap":false,"publish_time":1598525508445,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1598525508445,"_cnpmcore_publish_time":"2021-12-16T12:27:28.745Z"},"1.3.0":{"name":"drei","version":"1.3.0","description":"useful add-ons for react-three-fiber","keywords":["react","three","threejs","react-three-fiber"],"repository":{"type":"git","url":"git+https://github.com/react-spring/drei.git"},"license":"MIT","bugs":{"url":"https://github.com/react-spring/drei/issues"},"homepage":"https://github.com/react-spring/drei","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix"]},"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint --fix {src,.storybook}/**/*.{js,ts,jsx,tsx}","eslint:ci":"eslint {src,.storybook}/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"dependencies":{"@babel/runtime":"^7.11.2","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.14","@storybook/addon-knobs":"^6.0.14","@storybook/addon-storysource":"^6.0.14","@storybook/addons":"^6.0.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.14","@storybook/theming":"^6.0.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.20.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.4.1","lint-staged":"^10.2.11","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.119.1","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"6836efb4120a9200c09ab54cac21ed540bbbb92f","_id":"drei@1.3.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"0f0284bb5b56e322c6714fcc6be9ef6a3886606b","size":51931,"noattachment":false,"key":"/drei/-/drei-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.3.0.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.3.0_1598301243082_0.44236259697795743"},"_hasShrinkwrap":false,"publish_time":1598301243244,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1598301243244,"_cnpmcore_publish_time":"2021-12-16T12:27:29.194Z"},"1.2.0":{"name":"drei","version":"1.2.0","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.11.2","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.14","@storybook/addon-knobs":"^6.0.14","@storybook/addon-storysource":"^6.0.14","@storybook/addons":"^6.0.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.14","@storybook/theming":"^6.0.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.4.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.119.1","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"537888618302eb3af283701231d4015f44dd7277","_id":"drei@1.2.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"3cb951f08decaed0b4b5bc707d5d1c0f93c74218","size":51441,"noattachment":false,"key":"/drei/-/drei-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.2.0.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.2.0_1597999466103_0.7451001224676723"},"_hasShrinkwrap":false,"publish_time":1597999466239,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1597999466239,"_cnpmcore_publish_time":"2021-12-16T12:27:29.495Z"},"1.1.0":{"name":"drei","version":"1.1.0","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.11.2","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.31.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.11.0","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.11.0","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.14","@storybook/addon-knobs":"^6.0.14","@storybook/addon-storysource":"^6.0.14","@storybook/addons":"^6.0.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.14","@storybook/theming":"^6.0.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.3","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.4.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.119.1","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"9a175eabdce23296f2b3954f6067350b48a4e8aa","_id":"drei@1.1.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"1a85f0784046682db720f5e178d17a2df2c28acd","size":50659,"noattachment":false,"key":"/drei/-/drei-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.1.0.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.1.0_1597919083817_0.24380248525693893"},"_hasShrinkwrap":false,"publish_time":1597919083947,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1597919083947,"_cnpmcore_publish_time":"2021-12-16T12:27:29.829Z"},"1.0.0":{"name":"drei","version":"1.0.0","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.2","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.0-rc.14","@storybook/addon-knobs":"^6.0.0-rc.14","@storybook/addon-storysource":"^6.0.0-rc.14","@storybook/addons":"^6.0.0-rc.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.0-rc.14","@storybook/theming":"^6.0.0-rc.14","@types/jest":"^26.0.7","@types/lodash-es":"^4.17.3","@types/react":"^16.9.43","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.4","eslint-plugin-react-hooks":"^4.0.8","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.23.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"14c8e5dc7e8f894d7e69d98ad98ba5f23210eb02","_id":"drei@1.0.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"7857a0073e319b634f47c82cc1b9a65ed3e34184","size":50480,"noattachment":false,"key":"/drei/-/drei-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-1.0.0.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_1.0.0_1597916121638_0.30009805558488845"},"_hasShrinkwrap":false,"publish_time":1597916121786,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1597916121786,"_cnpmcore_publish_time":"2021-12-16T12:27:30.199Z"},"0.0.73":{"name":"drei","version":"0.0.73","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.2","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.0-rc.14","@storybook/addon-knobs":"^6.0.0-rc.14","@storybook/addon-storysource":"^6.0.0-rc.14","@storybook/addons":"^6.0.0-rc.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.0-rc.14","@storybook/theming":"^6.0.0-rc.14","@types/jest":"^26.0.7","@types/lodash-es":"^4.17.3","@types/react":"^16.9.43","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.4","eslint-plugin-react-hooks":"^4.0.8","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.23.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"623dacbe0653bbc8b4ee049423e99b775c46d309","_id":"drei@0.0.73","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"6ee70e1b2b33cef2ca071ead755f533e0e45311a","size":265775,"noattachment":false,"key":"/drei/-/drei-0.0.73.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.73.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.73_1597915035070_0.7008460386047664"},"_hasShrinkwrap":false,"publish_time":1597915035245,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1597915035245,"_cnpmcore_publish_time":"2021-12-16T12:27:31.215Z"},"0.0.72":{"name":"drei","version":"0.0.72","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.2","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.0-rc.14","@storybook/addon-knobs":"^6.0.0-rc.14","@storybook/addon-storysource":"^6.0.0-rc.14","@storybook/addons":"^6.0.0-rc.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.0-rc.14","@storybook/theming":"^6.0.0-rc.14","@types/jest":"^26.0.7","@types/lodash-es":"^4.17.3","@types/react":"^16.9.43","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.4","eslint-plugin-react-hooks":"^4.0.8","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.23.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"ec0bfc33d51b4aa119efcd2aab94f9d1e151b7f0","_id":"drei@0.0.72","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"7ae9396371b9c5b358fdad3ec3d48fa42db510ca","size":49937,"noattachment":false,"key":"/drei/-/drei-0.0.72.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.72.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.72_1596994286595_0.326764557421126"},"_hasShrinkwrap":false,"publish_time":1596994286799,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1596994286799,"_cnpmcore_publish_time":"2021-12-16T12:27:31.528Z"},"0.0.71":{"name":"drei","version":"0.0.71","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.2","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.0-rc.14","@storybook/addon-knobs":"^6.0.0-rc.14","@storybook/addon-storysource":"^6.0.0-rc.14","@storybook/addons":"^6.0.0-rc.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.0-rc.14","@storybook/theming":"^6.0.0-rc.14","@types/jest":"^26.0.7","@types/lodash-es":"^4.17.3","@types/react":"^16.9.43","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.4","eslint-plugin-react-hooks":"^4.0.8","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.23.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"a752de0405eec8fb3d79115c53c192ec8337a284","_id":"drei@0.0.71","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"6f481c0562f84c35b4fea4537dea66a49a278c49","size":47804,"noattachment":false,"key":"/drei/-/drei-0.0.71.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.71.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.71_1596670869121_0.6068154506073125"},"_hasShrinkwrap":false,"publish_time":1596670869299,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1596670869299,"_cnpmcore_publish_time":"2021-12-16T12:27:32.267Z"},"0.0.70":{"name":"drei","version":"0.0.70","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.2","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.0-rc.14","@storybook/addon-knobs":"^6.0.0-rc.14","@storybook/addon-storysource":"^6.0.0-rc.14","@storybook/addons":"^6.0.0-rc.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.0-rc.14","@storybook/theming":"^6.0.0-rc.14","@types/jest":"^26.0.7","@types/lodash-es":"^4.17.3","@types/react":"^16.9.43","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.4","eslint-plugin-react-hooks":"^4.0.8","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.23.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"7271d827ed7e1ecafc85662b72ea5c3b03e895f7","_id":"drei@0.0.70","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"a387696380e2fa4aa044ddaf3dcd22561cef1fd4","size":47564,"noattachment":false,"key":"/drei/-/drei-0.0.70.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.70.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.70_1596399206464_0.9042601775861474"},"_hasShrinkwrap":false,"publish_time":1596399206637,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1596399206637,"_cnpmcore_publish_time":"2021-12-16T12:27:32.579Z"},"0.0.69":{"name":"drei","version":"0.0.69","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.2","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.0-rc.14","@storybook/addon-knobs":"^6.0.0-rc.14","@storybook/addon-storysource":"^6.0.0-rc.14","@storybook/addons":"^6.0.0-rc.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.0-rc.14","@storybook/theming":"^6.0.0-rc.14","@types/jest":"^26.0.7","@types/lodash-es":"^4.17.3","@types/react":"^16.9.43","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.4","eslint-plugin-react-hooks":"^4.0.8","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.23.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"8a6d687a9611166d0e4a2ccab50a4d2232c39344","_id":"drei@0.0.69","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"34443b1553360175a6bd113bec9ceeceb58041b9","size":47348,"noattachment":false,"key":"/drei/-/drei-0.0.69.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.69.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.69_1596291023203_0.1563033609217097"},"_hasShrinkwrap":false,"publish_time":1596291023358,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1596291023358,"_cnpmcore_publish_time":"2021-12-16T12:27:32.966Z"},"0.0.68":{"name":"drei","version":"0.0.68","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","glsl-noise":"^0.0.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.2","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.0-rc.14","@storybook/addon-knobs":"^6.0.0-rc.14","@storybook/addon-storysource":"^6.0.0-rc.14","@storybook/addons":"^6.0.0-rc.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.0-rc.14","@storybook/theming":"^6.0.0-rc.14","@types/jest":"^26.0.7","@types/lodash-es":"^4.17.3","@types/react":"^16.9.43","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.4","eslint-plugin-react-hooks":"^4.0.8","glslify-loader":"^2.0.0","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.23.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"bbb22165ab5f34198c0bfcb622f14e02330104af","_id":"drei@0.0.68","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"551e3b319117142e2c4706ee26d4fd70f4332f3e","size":45407,"noattachment":false,"key":"/drei/-/drei-0.0.68.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.68.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"gsimone","email":"gianmarcosimone89@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.68_1596290671644_0.9853644017548095"},"_hasShrinkwrap":false,"publish_time":1596290671792,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1596290671792,"_cnpmcore_publish_time":"2021-12-16T12:27:33.294Z"},"0.0.67":{"name":"drei","version":"0.0.67","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.2","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.0-rc.14","@storybook/addon-knobs":"^6.0.0-rc.14","@storybook/addon-storysource":"^6.0.0-rc.14","@storybook/addons":"^6.0.0-rc.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.0-rc.14","@storybook/theming":"^6.0.0-rc.14","@types/jest":"^26.0.7","@types/lodash-es":"^4.17.3","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react-hooks":"^4.0.8","eslint-plugin-react":"^7.20.4","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","react":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.23.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"33f693b8e2b3bfb9d7bfb5e62b3acd0612313274","_id":"drei@0.0.67","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"42e80d690b95f36c691288fb55b2ec860b792d68","size":44385,"noattachment":false,"key":"/drei/-/drei-0.0.67.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.67.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.67_1596093870475_0.23733745480284418"},"_hasShrinkwrap":false,"publish_time":1596093870658,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1596093870658,"_cnpmcore_publish_time":"2021-12-16T12:27:33.534Z"},"0.0.66":{"name":"drei","version":"0.0.66","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.2","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.0-rc.14","@storybook/addon-knobs":"^6.0.0-rc.14","@storybook/addon-storysource":"^6.0.0-rc.14","@storybook/addons":"^6.0.0-rc.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.0-rc.14","@storybook/theming":"^6.0.0-rc.14","@types/jest":"^26.0.7","@types/lodash-es":"^4.17.3","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react-hooks":"^4.0.8","eslint-plugin-react":"^7.20.4","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","react":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.23.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"02e86bad9bf8836d39b6ff6f4c1432307ce9b4a3","_id":"drei@0.0.66","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"26dc6fc34ecaf8a4d12b2b5a5792fb5155a9b628","size":44167,"noattachment":false,"key":"/drei/-/drei-0.0.66.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.66.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.66_1595839728112_0.8996901724716837"},"_hasShrinkwrap":false,"publish_time":1595839728269,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1595839728269,"_cnpmcore_publish_time":"2021-12-16T12:27:33.800Z"},"0.0.65":{"name":"drei","version":"0.0.65","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","eslint:storybook":"eslint .storybook/**/*.js  --ignore-pattern !.storybook","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly","storybook":"start-storybook  -s ./.storybook/public -p 6006","build-storybook":"build-storybook -s ./.storybook/public"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.2","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@storybook/addon-actions":"^6.0.0-rc.14","@storybook/addon-knobs":"^6.0.0-rc.14","@storybook/addon-storysource":"^6.0.0-rc.14","@storybook/addons":"^6.0.0-rc.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.0.0-rc.14","@storybook/theming":"^6.0.0-rc.14","@types/jest":"^26.0.7","@types/lodash-es":"^4.17.3","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react-hooks":"^4.0.8","eslint-plugin-react":"^7.20.4","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","react":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.23.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"851c688aa16c7ea4bef418390dc0aaed3ff19c0a","_id":"drei@0.0.65","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"f39b1536c72d24b87305fb9b735a947375fd461b","size":2357388,"noattachment":false,"key":"/drei/-/drei-0.0.65.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.65.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.65_1595835342210_0.9237603636101923"},"_hasShrinkwrap":false,"publish_time":1595835342418,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1595835342418,"_cnpmcore_publish_time":"2021-12-16T12:27:39.840Z"},"0.0.64":{"name":"drei","version":"0.0.64","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.5","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.30.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.5","@babel/plugin-transform-runtime":"7.10.5","@babel/plugin-transform-template-literals":"7.10.5","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.5","@types/lodash-es":"^4.17.3","@types/react":"^16.9.43","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.22.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.7"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"51ebb2e681083b3c5e787a0060dad299d415fec7","_id":"drei@0.0.64","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"74e773b050fe578982a6fc16916a822b04a628d8","size":41193,"noattachment":false,"key":"/drei/-/drei-0.0.64.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.64.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.64_1595400746493_0.3153755925606665"},"_hasShrinkwrap":false,"publish_time":1595400746639,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1595400746639,"_cnpmcore_publish_time":"2021-12-16T12:27:40.345Z"},"0.0.63":{"name":"drei","version":"0.0.63","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.4","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.16.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.29.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/plugin-transform-parameters":"7.10.4","@babel/plugin-transform-runtime":"7.10.4","@babel/plugin-transform-template-literals":"7.10.4","@babel/preset-env":"7.10.4","@babel/preset-react":"7.10.4","@babel/preset-typescript":"^7.10.4","@types/jest":"^26.0.4","@types/lodash-es":"^4.17.3","@types/react":"^16.9.43","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.6.1","@typescript-eslint/parser":"^3.6.1","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.2.16","rimraf":"^3.0.2","rollup":"^2.21.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.118.3","typescript":"^3.9.6"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"7814ae449dbf2f6df2eb4159d5ce46a9b5699782","_id":"drei@0.0.63","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"9d80f29536514b4a7e4fd1dffb2956ea2825e2c1","size":41199,"noattachment":false,"key":"/drei/-/drei-0.0.63.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.63.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.63_1594718566713_0.305796650436444"},"_hasShrinkwrap":false,"publish_time":1594718566934,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1594718566934,"_cnpmcore_publish_time":"2021-12-16T12:27:40.882Z"},"0.0.62":{"name":"drei","version":"0.0.62","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.14.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.29.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.2","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.36","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.21.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.15.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.5"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"b66799e9315b8fa1ff0eb72a5f87638edcf71508","_id":"drei@0.0.62","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"83448154cd03e3c2d5cc069c4d4b1498e1f58b3c","size":41099,"noattachment":false,"key":"/drei/-/drei-0.0.62.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.62.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.62_1594672752983_0.24435157473431524"},"_hasShrinkwrap":false,"publish_time":1594672753130,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1594672753130,"_cnpmcore_publish_time":"2021-12-16T12:27:41.565Z"},"0.0.61":{"name":"drei","version":"0.0.61","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.14.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-three-text":"^0.29.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.2","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.36","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.21.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.15.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.5"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"8c45a629ba4c79bd8cce4125bccda5e4ab2db244","_id":"drei@0.0.61","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"c30341f69169119836fb9ab3ead303909eeb58f4","size":41093,"noattachment":false,"key":"/drei/-/drei-0.0.61.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.61.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.61_1594672477959_0.5057363191370801"},"_hasShrinkwrap":false,"publish_time":1594672478153,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1594672478153,"_cnpmcore_publish_time":"2021-12-16T12:27:41.880Z"},"0.0.60":{"name":"drei","version":"0.0.60","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.14.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.28.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.2","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.36","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.21.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.15.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.5"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"8eb1b1faf927ff2ed69e37b5bcc0afe2d0fd1621","_id":"drei@0.0.60","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"792a6c859cfbe2b0ec4e761404011a78502b5e4f","size":40653,"noattachment":false,"key":"/drei/-/drei-0.0.60.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.60.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.60_1591958311837_0.8760216727837595"},"_hasShrinkwrap":false,"publish_time":1591958311956,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1591958311956,"_cnpmcore_publish_time":"2021-12-16T12:27:42.217Z"},"0.0.58":{"name":"drei","version":"0.0.58","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.14.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.28.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.2","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.21.1","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.15.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.5"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"f4cbe2fccf200dd434bbe4c08f87d80df46b1540","_id":"drei@0.0.58","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"d82e4c3a4611c05200a68a5ad253d10b1274b2fa","size":39635,"noattachment":false,"key":"/drei/-/drei-0.0.58.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.58.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.58_1591785712896_0.9431033116125431"},"_hasShrinkwrap":false,"publish_time":1591785713204,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1591785713204,"_cnpmcore_publish_time":"2021-12-16T12:27:42.515Z"},"0.0.57":{"name":"drei","version":"0.0.57","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.14.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.28.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.2","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.21.1","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.15.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.5"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"6ad781effaaa6e3f1659e78e6d63fffd653100b4","_id":"drei@0.0.57","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"34a05a192fac9d53f90e2e4f124067755d300f2a","size":39654,"noattachment":false,"key":"/drei/-/drei-0.0.57.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.57.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.57_1591736856642_0.5203449229802979"},"_hasShrinkwrap":false,"publish_time":1591736856782,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1591736856782,"_cnpmcore_publish_time":"2021-12-16T12:27:42.835Z"},"0.0.56":{"name":"drei","version":"0.0.56","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.14.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.27.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.2","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.13.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.5"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"7b8592df618481c0919c2101072e41d3b89fe625","_id":"drei@0.0.56","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"244970956158fbcf7b187921b9f09fe600e51ff0","size":38648,"noattachment":false,"key":"/drei/-/drei-0.0.56.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.56.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.56_1591645501943_0.6608558716313488"},"_hasShrinkwrap":false,"publish_time":1591645502217,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1591645502217,"_cnpmcore_publish_time":"2021-12-16T12:27:43.538Z"},"0.0.55":{"name":"drei","version":"0.0.55","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.2","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.14.0","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.27.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.2","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.13.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.5"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"98242a5cbc67d9e3798a352d1da0173aa61ccc42","_id":"drei@0.0.55","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"ce8da7a7e195b0eff8dc22a50521447dbbb0a7cd","size":38652,"noattachment":false,"key":"/drei/-/drei-0.0.55.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.55.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.55_1591449318924_0.6560271719233046"},"_hasShrinkwrap":false,"publish_time":1591449319062,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1591449319062,"_cnpmcore_publish_time":"2021-12-16T12:27:43.862Z"},"0.0.54":{"name":"drei","version":"0.0.54","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.1","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.1","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.1","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.11.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"68faf76bfa62d24be89efd0b648abc75d69ead00","_id":"drei@0.0.54","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"f5ed77613149c86c0f0d62cf3c694647992de393","size":38676,"noattachment":false,"key":"/drei/-/drei-0.0.54.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.54.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.54_1591125753922_0.4138046812870386"},"_hasShrinkwrap":false,"publish_time":1591125754032,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1591125754032,"_cnpmcore_publish_time":"2021-12-16T12:27:44.355Z"},"0.0.53":{"name":"drei","version":"0.0.53","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.1","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.1","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.11.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"3cf4aaaf5d549428c47b8a8ca29886ec85b24ea4","_id":"drei@0.0.53","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"66873e02e871f7e2cb1149a1eab34b8dd6212933","size":34982,"noattachment":false,"key":"/drei/-/drei-0.0.53.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.53.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.53_1591001633006_0.7549181864988175"},"_hasShrinkwrap":false,"publish_time":1591001633176,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1591001633176,"_cnpmcore_publish_time":"2021-12-16T12:27:44.692Z"},"0.0.52":{"name":"drei","version":"0.0.52","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.1","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.1","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.11.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"b4fed0e864ac5e7beacb2d66ea0ec488e2106a44","_id":"drei@0.0.52","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"80956752b780da176b747d3823d18d81ae4de2c7","size":29845,"noattachment":false,"key":"/drei/-/drei-0.0.52.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.52.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.52_1590769926206_0.1945097440081871"},"_hasShrinkwrap":false,"publish_time":1590769926302,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590769926302,"_cnpmcore_publish_time":"2021-12-16T12:27:44.950Z"},"0.0.51":{"name":"drei","version":"0.0.51","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.10.1","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.10.1","@babel/plugin-transform-modules-commonjs":"7.10.1","@babel/plugin-transform-parameters":"7.10.1","@babel/plugin-transform-runtime":"7.10.1","@babel/plugin-transform-template-literals":"7.10.1","@babel/preset-env":"7.10.1","@babel/preset-react":"7.10.1","@babel/preset-typescript":"^7.10.1","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.11.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.117.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"5b9406941e6aab345b154e7fd3419aa8d2874569","_id":"drei@0.0.51","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"40624a24beb7b4c32eb4b89431807e9f27e5bad9","size":28817,"noattachment":false,"key":"/drei/-/drei-0.0.51.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.51.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.51_1590742738821_0.7769090337081153"},"_hasShrinkwrap":false,"publish_time":1590742739011,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590742739011,"_cnpmcore_publish_time":"2021-12-16T12:27:45.194Z"},"0.0.50":{"name":"drei","version":"0.0.50","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.6","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.6","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.10.9","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.116.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"7840a5b141c25c4bfad4b9ce900f26bde3432aa0","_id":"drei@0.0.50","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"c872e05403fcedacb90163b1c4e0f42fa7306c2d","size":28722,"noattachment":false,"key":"/drei/-/drei-0.0.50.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.50.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.50_1590742575116_0.9540064177121674"},"_hasShrinkwrap":false,"publish_time":1590742575308,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590742575308,"_cnpmcore_publish_time":"2021-12-16T12:27:45.431Z"},"0.0.49":{"name":"drei","version":"0.0.49","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.6","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.6","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.10.9","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.116.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"70cc00350f2e42f1839bbdb2cc351061fa60a403","_id":"drei@0.0.49","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"30234916cf207e1d40dceadda0d35787f5729fe4","size":28723,"noattachment":false,"key":"/drei/-/drei-0.0.49.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.49.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.49_1590742386378_0.6433628915850134"},"_hasShrinkwrap":false,"publish_time":1590742386499,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590742386499,"_cnpmcore_publish_time":"2021-12-16T12:27:45.760Z"},"0.0.48":{"name":"drei","version":"0.0.48","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.6","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.6","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.10.9","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.116.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"ccf7c0ae0760cf713407e640ff411e1fa07eacb6","_id":"drei@0.0.48","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"1ef02245f324396cca8730a7a9339a4cb4e37c71","size":28604,"noattachment":false,"key":"/drei/-/drei-0.0.48.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.48.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.48_1590741625730_0.8566011723048057"},"_hasShrinkwrap":false,"publish_time":1590741625883,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590741625883,"_cnpmcore_publish_time":"2021-12-16T12:27:46.048Z"},"0.0.47":{"name":"drei","version":"0.0.47","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.6","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.6","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.10.9","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.116.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"74a6a36fae983471b896dba08d43dfe9daf83c67","_id":"drei@0.0.47","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"15c5d930491128c45353f5f01857bc7d3dbc0246","size":28046,"noattachment":false,"key":"/drei/-/drei-0.0.47.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.47.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.47_1590563777457_0.5459284725345139"},"_hasShrinkwrap":false,"publish_time":1590563777577,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590563777577,"_cnpmcore_publish_time":"2021-12-16T12:27:46.287Z"},"0.0.46":{"name":"drei","version":"0.0.46","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.6","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.6","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.10.9","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.116.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"0fb544efd4e94e56b2adaacdf7711ddd029e91b0","_id":"drei@0.0.46","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"5f60e900d13038cb5ba21c1bdfc7edfb0ce8f180","size":28045,"noattachment":false,"key":"/drei/-/drei-0.0.46.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.46.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.46_1590563034833_0.27057156813064065"},"_hasShrinkwrap":false,"publish_time":1590563035023,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590563035023,"_cnpmcore_publish_time":"2021-12-16T12:27:46.755Z"},"0.0.45":{"name":"drei","version":"0.0.45","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.6","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.6","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.10.9","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.116.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"b27c77a3352e13c2e59daca738573aa309196850","_id":"drei@0.0.45","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"f41edeac6e436dc1a0d6b08d07d0ccdbbe6aacea","size":28066,"noattachment":false,"key":"/drei/-/drei-0.0.45.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.45.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.45_1590510794093_0.24010363139921242"},"_hasShrinkwrap":false,"publish_time":1590510794256,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590510794256,"_cnpmcore_publish_time":"2021-12-16T12:27:47.045Z"},"0.0.43":{"name":"drei","version":"0.0.43","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.6","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.6","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.10.9","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.116.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"4ca2c30fd6cf30620f9a80f9b913a284d2261b48","_id":"drei@0.0.43","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"eceea4837f5f18680ffb0a713bf9603548eb9621","size":26631,"noattachment":false,"key":"/drei/-/drei-0.0.43.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.43.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.43_1590504205718_0.9861603134501529"},"_hasShrinkwrap":false,"publish_time":1590504205839,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590504205839,"_cnpmcore_publish_time":"2021-12-16T12:27:47.295Z"},"0.0.42":{"name":"drei","version":"0.0.42","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc --emitDeclarationOnly"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.6","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.6","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.10.9","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.116.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"1e8fa98eaf13e50dc882987a775063c9767d6271","_id":"drei@0.0.42","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"124699314c63b76eaf8212b728b8e80a887b8f51","size":26245,"noattachment":false,"key":"/drei/-/drei-0.0.42.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.42.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.42_1590489056696_0.12470012909108719"},"_hasShrinkwrap":false,"publish_time":1590489056788,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590489056788,"_cnpmcore_publish_time":"2021-12-16T12:27:47.705Z"},"0.0.41":{"name":"drei","version":"0.0.41","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.6","postprocessing":"^6.13.5","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.26.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-modules-commonjs":"7.9.6","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.6","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.3","@types/lodash-es":"^4.17.3","@types/react":"^16.9.35","@types/react-dom":"^16.9.8","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","husky":"^4.2.5","jest":"^26.0.1","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.10.9","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.12.0","three":"^0.116.1","typescript":"^3.9.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.2"},"gitHead":"bb58f92931559cf9b1662e0a785399f4e7f68f0b","_id":"drei@0.0.41","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"94475f5603bc84c3bf684d2cb854327f131e2fc1","size":25033,"noattachment":false,"key":"/drei/-/drei-0.0.41.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.41.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.41_1590350540276_0.5500628453136429"},"_hasShrinkwrap":false,"publish_time":1590350540386,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1590350540386,"_cnpmcore_publish_time":"2021-12-16T12:27:48.170Z"},"0.0.40":{"name":"drei","version":"0.0.40","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.24.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.0"},"gitHead":"ce5ba877e63e93c8d4b61591b9c9c33c718e6190","_id":"drei@0.0.40","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"eebdf2b2c9ec71fe42fdbca2869c3c0539ce391b","size":25035,"noattachment":false,"key":"/drei/-/drei-0.0.40.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.40.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.40_1589805435367_0.11764818407038535"},"_hasShrinkwrap":false,"publish_time":1589805435505,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1589805435505,"_cnpmcore_publish_time":"2021-12-16T12:27:48.532Z"},"0.0.39":{"name":"drei","version":"0.0.39","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.24.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.0"},"gitHead":"64add53a51256a73cc50df1144bc1eb753f8daae","_id":"drei@0.0.39","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"8c5f37387a7efac232bd643c089142cd2fc65a10","size":25046,"noattachment":false,"key":"/drei/-/drei-0.0.39.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.39.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.39_1589804255146_0.5058745289260931"},"_hasShrinkwrap":false,"publish_time":1589804255247,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1589804255247,"_cnpmcore_publish_time":"2021-12-16T12:27:48.769Z"},"0.0.38":{"name":"drei","version":"0.0.38","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.24.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","react-three-fiber":">=4.0"},"gitHead":"daae49dfa8ec5b3e6a096773a1a06214b6247177","_id":"drei@0.0.38","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"85a275746f89c74552f6b5741ffa46f247874c3c","size":24989,"noattachment":false,"key":"/drei/-/drei-0.0.38.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.38.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.38_1589795530927_0.962813123371203"},"_hasShrinkwrap":false,"publish_time":1589795531165,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1589795531165,"_cnpmcore_publish_time":"2021-12-16T12:27:49.019Z"},"0.0.37":{"name":"drei","version":"0.0.37","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.24.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"cdcfd435d38d5757ac3a546d2cad269fd44bd430","_id":"drei@0.0.37","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"b79b26afff34d122263d1743e6ad61f96eb397d5","size":24991,"noattachment":false,"key":"/drei/-/drei-0.0.37.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.37.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.37_1589792789232_0.7631637577664967"},"_hasShrinkwrap":false,"publish_time":1589792789345,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1589792789345,"_cnpmcore_publish_time":"2021-12-16T12:27:49.312Z"},"0.0.36":{"name":"drei","version":"0.0.36","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.24.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"5e9a62cf5c32ba0d4e2d2b25b00f247ed85510a7","_id":"drei@0.0.36","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"cf05b8423218e49a4bf2b077b9dd1ba59bcf3676","size":24734,"noattachment":false,"key":"/drei/-/drei-0.0.36.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.36.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.36_1589792642132_0.43910518954482414"},"_hasShrinkwrap":false,"publish_time":1589792642351,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1589792642351,"_cnpmcore_publish_time":"2021-12-16T12:27:49.628Z"},"0.0.35":{"name":"drei","version":"0.0.35","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.24.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"5975d5f1817b1772d31c890f69d3be6b3eed4cf2","_id":"drei@0.0.35","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"9f555ce31950bcb54b7124f13bf771a8d372275d","size":24815,"noattachment":false,"key":"/drei/-/drei-0.0.35.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.35.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.35_1589713687580_0.4685610435496934"},"_hasShrinkwrap":false,"publish_time":1589713687702,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1589713687702,"_cnpmcore_publish_time":"2021-12-16T12:27:50.306Z"},"0.0.34":{"name":"drei","version":"0.0.34","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.24.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"7e22ea4746047bca2fe79b1ad26d8063ccb7c889","_id":"drei@0.0.34","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"086d171281534ac5d114c1ffd3e67c0b630bba78","size":24779,"noattachment":false,"key":"/drei/-/drei-0.0.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.34.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.34_1589704385244_0.20756311245024905"},"_hasShrinkwrap":false,"publish_time":1589704385417,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1589704385417,"_cnpmcore_publish_time":"2021-12-16T12:27:50.988Z"},"0.0.33":{"name":"drei","version":"0.0.33","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","troika-3d-text":"^0.24.1","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"bc0cac7256de12a067a35a5fe6c19061bbc912f8","_id":"drei@0.0.33","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"570412905c2bf2d07a2ca3e9a022d1d40b83a262","size":24775,"noattachment":false,"key":"/drei/-/drei-0.0.33.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.33.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.33_1589704243055_0.498842114957867"},"_hasShrinkwrap":false,"publish_time":1589704243210,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1589704243210,"_cnpmcore_publish_time":"2021-12-16T12:27:51.617Z"},"0.0.32":{"name":"drei","version":"0.0.32","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"d3f6d4cfcaa354551e348184de09f33efac4d18d","_id":"drei@0.0.32","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"1d3a1a94a3dc05f256390377046189bcdb67d5ef","size":23790,"noattachment":false,"key":"/drei/-/drei-0.0.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.32.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.32_1588961390367_0.3383105703560443"},"_hasShrinkwrap":false,"publish_time":1588961390479,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588961390479,"_cnpmcore_publish_time":"2021-12-16T12:27:51.843Z"},"0.0.31":{"name":"drei","version":"0.0.31","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"8304184907070bdc6841c0bbdeecbf9258bd7441","_id":"drei@0.0.31","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"c3ef453fe562076dbe773f786333ed260116812e","size":22246,"noattachment":false,"key":"/drei/-/drei-0.0.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.31.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.31_1588955680820_0.7672133254658287"},"_hasShrinkwrap":false,"publish_time":1588955680913,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588955680913,"_cnpmcore_publish_time":"2021-12-16T12:27:52.095Z"},"0.0.30":{"name":"drei","version":"0.0.30","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"4dd5c3c19da55d40c8e8f76d7b0ce617f7a71416","_id":"drei@0.0.30","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"126b85580c14d2b8edd942f7ce3a0f11f571ef50","size":22239,"noattachment":false,"key":"/drei/-/drei-0.0.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.30.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.30_1588955557991_0.8584520696091364"},"_hasShrinkwrap":false,"publish_time":1588955558131,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588955558131,"_cnpmcore_publish_time":"2021-12-16T12:27:52.455Z"},"0.0.29":{"name":"drei","version":"0.0.29","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"5241689741b02b676d1c56749851781c7e7991f0","_id":"drei@0.0.29","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"4bcd344b8509d4d7349be7e4db3e2228e580be29","size":19577,"noattachment":false,"key":"/drei/-/drei-0.0.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.29.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.29_1588756167596_0.021501335111600905"},"_hasShrinkwrap":false,"publish_time":1588756167699,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588756167699,"_cnpmcore_publish_time":"2021-12-16T12:27:53.022Z"},"0.0.28":{"name":"drei","version":"0.0.28","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"d1a5d21ba34b10a8ef0200b0e48b21b223ef85ee","_id":"drei@0.0.28","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"cfae48dfe6cb008c666f3ad3de5d6170a64bf6a1","size":18244,"noattachment":false,"key":"/drei/-/drei-0.0.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.28.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.28_1588707629085_0.7615366857364578"},"_hasShrinkwrap":false,"publish_time":1588707629383,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588707629383,"_cnpmcore_publish_time":"2021-12-16T12:27:53.307Z"},"0.0.27":{"name":"drei","version":"0.0.27","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"02b20e67f8a8dc6373aef3dee8f1716c7f38c197","_id":"drei@0.0.27","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"d22319f523c9a5d41979b69a20daa31b32143cbd","size":17725,"noattachment":false,"key":"/drei/-/drei-0.0.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.27.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.27_1588706046493_0.9392734831907763"},"_hasShrinkwrap":false,"publish_time":1588706046597,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588706046597,"_cnpmcore_publish_time":"2021-12-16T12:27:53.953Z"},"0.0.26":{"name":"drei","version":"0.0.26","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"43aa2a33819daa82d165aad96aabbb9b922d4aff","_id":"drei@0.0.26","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"fc985d3a4bdd39d166bbe4bc9014d7caf7db7512","size":16944,"noattachment":false,"key":"/drei/-/drei-0.0.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.26.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.26_1588667287313_0.7514632273659478"},"_hasShrinkwrap":false,"publish_time":1588667287449,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588667287449,"_cnpmcore_publish_time":"2021-12-16T12:27:54.224Z"},"0.0.25":{"name":"drei","version":"0.0.25","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"be81c8e81f73f790d6b5d9276e7a9e0e3bf5f305","_id":"drei@0.0.25","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"78bdb1d9d8296044346b45bd3ed0161abd1445d5","size":16950,"noattachment":false,"key":"/drei/-/drei-0.0.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.25.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.25_1588619004184_0.11979780712181531"},"_hasShrinkwrap":false,"publish_time":1588619004336,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588619004336,"_cnpmcore_publish_time":"2021-12-16T12:27:54.515Z"},"0.0.24":{"name":"drei","version":"0.0.24","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"18345c947a208d3b4fdb53d4d7d1d6b1676d1beb","_id":"drei@0.0.24","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"7fdb82fc1a68f58d9fdc6d9310c44750dfe81f89","size":16700,"noattachment":false,"key":"/drei/-/drei-0.0.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.24.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.24_1588588032510_0.31356566490805227"},"_hasShrinkwrap":false,"publish_time":1588588032632,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588588032632,"_cnpmcore_publish_time":"2021-12-16T12:27:54.766Z"},"0.0.23":{"name":"drei","version":"0.0.23","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.*(js|jsx|ts|tsx)'"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"42e9d378552f928084f861ced772e26c46f32cd1","_id":"drei@0.0.23","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"0f74f5d6903d3e55f856198ade883344f747adf8","size":16493,"noattachment":false,"key":"/drei/-/drei-0.0.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.23.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.23_1588586996115_0.24327944063424445"},"_hasShrinkwrap":false,"publish_time":1588586996233,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588586996233,"_cnpmcore_publish_time":"2021-12-16T12:27:55.000Z"},"0.0.22":{"name":"drei","version":"0.0.22","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0","utility-types":"^3.10.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"c6a0edff000706a680c35bf1954e2d67f484b820","_id":"drei@0.0.22","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"a55b547683d878ced7d46b3716dfe70dd16ad272","size":16407,"noattachment":false,"key":"/drei/-/drei-0.0.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.22.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.22_1588585128956_0.7223141614444644"},"_hasShrinkwrap":false,"publish_time":1588585129124,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588585129124,"_cnpmcore_publish_time":"2021-12-16T12:27:55.275Z"},"0.0.21":{"name":"drei","version":"0.0.21","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"7ab1171a74a870c25a40e43e09d49daac9c98379","_id":"drei@0.0.21","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"b94298321f0623bac5747dffaa846b9a943fb481","size":12997,"noattachment":false,"key":"/drei/-/drei-0.0.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.21.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.21_1588423731321_0.2174224913258591"},"_hasShrinkwrap":false,"publish_time":1588423731418,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588423731418,"_cnpmcore_publish_time":"2021-12-16T12:27:55.517Z"},"0.0.20":{"name":"drei","version":"0.0.20","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"2a96457f2968c6a80ff7d4e3df5a2d2c2815d49d","_id":"drei@0.0.20","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"84b5131c3cd177afa939458b707a5dfb779553de","size":13674,"noattachment":false,"key":"/drei/-/drei-0.0.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.20.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.20_1588423680679_0.22629052890655754"},"_hasShrinkwrap":false,"publish_time":1588423680782,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588423680782,"_cnpmcore_publish_time":"2021-12-16T12:27:55.809Z"},"0.0.19":{"name":"drei","version":"0.0.19","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"a78f28757a50e900a408a3348d155187d99cb816","_id":"drei@0.0.19","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"d797c74ae7270393c74aaf0d53f75f79505ee7e2","size":12987,"noattachment":false,"key":"/drei/-/drei-0.0.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.19.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.19_1588415967209_0.5303029787708902"},"_hasShrinkwrap":false,"publish_time":1588415967331,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588415967331,"_cnpmcore_publish_time":"2021-12-16T12:27:56.092Z"},"0.0.18":{"name":"drei","version":"0.0.18","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"1d506f5037eeaab527bafa79497f46fe9730e48b","_id":"drei@0.0.18","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"37aaecb0081c3220285d6ed1b1c347b6f3bb2cbc","size":12869,"noattachment":false,"key":"/drei/-/drei-0.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.18.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.18_1588234990621_0.06921576263869422"},"_hasShrinkwrap":false,"publish_time":1588234990846,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588234990846,"_cnpmcore_publish_time":"2021-12-16T12:27:56.300Z"},"0.0.17":{"name":"drei","version":"0.0.17","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0","stats.js":"^0.17.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"2b151b0e234b489cbcbd3e2355d2ec6a163fc25a","_id":"drei@0.0.17","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"389d7212fb8aaf36ffd0be608c4e6b12956abbfa","size":12667,"noattachment":false,"key":"/drei/-/drei-0.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.17.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.17_1588234885692_0.6070211884741494"},"_hasShrinkwrap":false,"publish_time":1588234885782,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588234885782,"_cnpmcore_publish_time":"2021-12-16T12:27:56.897Z"},"0.0.16":{"name":"drei","version":"0.0.16","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"5e47e0de76480e5d2e5ccbe77b926e2b5fb31816","_id":"drei@0.0.16","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"7c86a42b745703a71dc2bed57c2ef426d5eb46eb","size":12339,"noattachment":false,"key":"/drei/-/drei-0.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.16.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.16_1588108407700_0.6411343344021794"},"_hasShrinkwrap":false,"publish_time":1588108407823,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1588108407823,"_cnpmcore_publish_time":"2021-12-16T12:27:57.127Z"},"0.0.15":{"name":"drei","version":"0.0.15","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"4e08c4babc922f1d6263ec4a5d56024894569bc9","_id":"drei@0.0.15","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"f1b3779fa7df04c1ce2e066fa90c0097f812a4c4","size":11110,"noattachment":false,"key":"/drei/-/drei-0.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.15.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.15_1587988711380_0.6395459187056729"},"_hasShrinkwrap":false,"publish_time":1587988711511,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587988711511,"_cnpmcore_publish_time":"2021-12-16T12:27:57.347Z"},"0.0.14":{"name":"drei","version":"0.0.14","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","postprocessing":"^6.13.3","react-merge-refs":"^1.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"aedacc0a456af213f4188e6804e110ea14bcd23a","_id":"drei@0.0.14","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"f11148c30c009a6cb7d43fffbf06a23c586fa412","size":11069,"noattachment":false,"key":"/drei/-/drei-0.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.14.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.14_1587988060564_0.02126062106895832"},"_hasShrinkwrap":false,"publish_time":1587988060705,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587988060705,"_cnpmcore_publish_time":"2021-12-16T12:27:57.577Z"},"0.0.13":{"name":"drei","version":"0.0.13","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","react-merge-refs":"^1.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"505dd9aef3406c73f6ab3665df97e26f4c6f4d13","_id":"drei@0.0.13","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"233520a973a2e66ad4d0b078fe303dc118fc10fd","size":9053,"noattachment":false,"key":"/drei/-/drei-0.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.13.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.13_1587985942722_0.5744646910292361"},"_hasShrinkwrap":false,"publish_time":1587985942912,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587985942912,"_cnpmcore_publish_time":"2021-12-16T12:27:57.811Z"},"0.0.12":{"name":"drei","version":"0.0.12","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","react-merge-refs":"^1.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"ae58391df3e978b7fdecbfcff776e2328a49e3be","_id":"drei@0.0.12","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"44b5d67180e5d4488e9ee2f1a1f800996ed9edcc","size":8219,"noattachment":false,"key":"/drei/-/drei-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.12.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.12_1587980177024_0.8653927320234969"},"_hasShrinkwrap":false,"publish_time":1587980177191,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587980177191,"_cnpmcore_publish_time":"2021-12-16T12:27:58.056Z"},"0.0.11":{"name":"drei","version":"0.0.11","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","react-merge-refs":"^1.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"66efca0dad4df9634745e45f0d6017a4220c587d","_id":"drei@0.0.11","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"9a9e2049198241ba1c28ecf3d3fc38b8d0c71228","size":8136,"noattachment":false,"key":"/drei/-/drei-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.11.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.11_1587979237608_0.5750322231389202"},"_hasShrinkwrap":false,"publish_time":1587979237754,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587979237754,"_cnpmcore_publish_time":"2021-12-16T12:27:58.348Z"},"0.0.10":{"name":"drei","version":"0.0.10","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","react-merge-refs":"^1.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"4d3f9a0be92e5f3d6047257c61327aff72fce79d","_id":"drei@0.0.10","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"8046fac48c8716e4039f0cf9985462fdba1169e9","size":7177,"noattachment":false,"key":"/drei/-/drei-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.10.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.10_1587978710678_0.19635584277204754"},"_hasShrinkwrap":false,"publish_time":1587978710775,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587978710775,"_cnpmcore_publish_time":"2021-12-16T12:27:58.565Z"},"0.0.9":{"name":"drei","version":"0.0.9","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","react-merge-refs":"^1.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"77d188f825c10e74749d9c283db617746d413e1f","_id":"drei@0.0.9","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"3d0e1b055bdb34af8bbd057619b010dcad5ba1d9","size":6437,"noattachment":false,"key":"/drei/-/drei-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.9.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.9_1587976637587_0.9159785409801224"},"_hasShrinkwrap":false,"publish_time":1587976637837,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587976637837,"_cnpmcore_publish_time":"2021-12-16T12:27:58.809Z"},"0.0.8":{"name":"drei","version":"0.0.8","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","react-merge-refs":"^1.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"50ac9f863e15e298a0505600d8fb724373c735b5","_id":"drei@0.0.8","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"5eb1125d6d417fb80bade1ccac720dec54415a37","size":6434,"noattachment":false,"key":"/drei/-/drei-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.8.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.8_1587976206413_0.7492303092187551"},"_hasShrinkwrap":false,"publish_time":1587976206536,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587976206536,"_cnpmcore_publish_time":"2021-12-16T12:27:59.021Z"},"0.0.7":{"name":"drei","version":"0.0.7","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2","react-merge-refs":"^1.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"7e383cd709db155ca588e41869ca3029f350f1d2","_id":"drei@0.0.7","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"176e370d8802059b12f56b84dd876b1f0c49adeb","size":6300,"noattachment":false,"key":"/drei/-/drei-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.7.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.7_1587975283108_0.009552317928435139"},"_hasShrinkwrap":false,"publish_time":1587975283231,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587975283231,"_cnpmcore_publish_time":"2021-12-16T12:27:59.290Z"},"0.0.6":{"name":"drei","version":"0.0.6","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"f8359272c7b3a7a4c005726ad2c22ada7bbd745d","_id":"drei@0.0.6","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"8b5197784064ed8612d69feaca172f23b0678541","size":4979,"noattachment":false,"key":"/drei/-/drei-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.6.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.6_1587974142092_0.8702695048097653"},"_hasShrinkwrap":false,"publish_time":1587974142202,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587974142202,"_cnpmcore_publish_time":"2021-12-16T12:27:59.523Z"},"0.0.5":{"name":"drei","version":"0.0.5","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"c167e96a431fa9684ff33ddac9fc6225a964647c","_id":"drei@0.0.5","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"844f4fae044faa53b64d9bd00a0e3d49427c3570","size":4537,"noattachment":false,"key":"/drei/-/drei-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.5.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.5_1587971742343_0.6034671777200757"},"_hasShrinkwrap":false,"publish_time":1587971742508,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587971742508,"_cnpmcore_publish_time":"2021-12-16T12:27:59.700Z"},"0.0.4":{"name":"drei","version":"0.0.4","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"echo no tests yet","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","jest":"^25.4.0","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"b84c40502469d257fc1dce957b6842eb79d17728","_id":"drei@0.0.4","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"01c946093640c99e2651162fea09c3aff2d16daf","size":4151,"noattachment":false,"key":"/drei/-/drei-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.4.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.4_1587933538286_0.9597390076185432"},"_hasShrinkwrap":false,"publish_time":1587933538397,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587933538397,"_cnpmcore_publish_time":"2021-12-16T12:27:59.918Z"},"0.0.3":{"name":"drei","version":"0.0.3","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"jest","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"1865d1006bc8c966b9989cf62ea138a1e92d265d","_id":"drei@0.0.3","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"92eeb8214d4903491097f00381cd4f37aa9080cf","size":3570,"noattachment":false,"key":"/drei/-/drei-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.3.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.3_1587931639336_0.5054305283722713"},"_hasShrinkwrap":false,"publish_time":1587931639737,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587931639737,"_cnpmcore_publish_time":"2021-12-16T12:28:00.108Z"},"0.0.2":{"name":"drei","version":"0.0.2","description":"useful add-ons for react-three-fiber","main":"dist/index.cjs.js","module":"dist/index.js","sideEffects":false,"scripts":{"prebuild":"rimraf dist && npm run typegen","build":"rollup -c","prepare":"npm run build","eslint":"eslint src/**/*.{js,ts,jsx,tsx}","test":"jest","typecheck":"tsc --noEmit --emitDeclarationOnly false --strict --jsx react","typegen":"tsc && mv dist/src/* dist && rm -rf dist/src || true"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"prettier":{"semi":false,"trailingComma":"es5","singleQuote":true,"jsxBracketSameLine":true,"tabWidth":2,"printWidth":120},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","dependencies":{"@babel/runtime":"^7.9.2"},"devDependencies":{"@babel/core":"7.9.0","@babel/plugin-transform-modules-commonjs":"7.9.0","@babel/plugin-transform-parameters":"7.9.5","@babel/plugin-transform-runtime":"7.9.0","@babel/plugin-transform-template-literals":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@types/lodash-es":"^4.17.3","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-test-renderer":"^16.9.2","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","babel-eslint":"^10.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.24","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","husky":"^4.2.5","prettier":"^2.0.5","pretty-quick":"^2.0.1","react":"^16.13.1","react-dom":"^16.13.1","react-three-fiber":"^4.1.1","rimraf":"^3.0.2","rollup":"^2.7.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-size-snapshot":"^0.11.0","three":"^0.115.0","typescript":"^3.8.3"},"peerDependencies":{"react":">=16.13","react-dom":">=16.13","three-three-fiber":">=4.0"},"gitHead":"f067fc23bcad9a71f181c84bb85b1fa6c778934f","_id":"drei@0.0.2","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"dea8823808e86cef3414a78d413b5302f6983188","size":3571,"noattachment":false,"key":"/drei/-/drei-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.2.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.2_1587931491523_0.1807931311963169"},"_hasShrinkwrap":false,"publish_time":1587931491658,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587931491658,"_cnpmcore_publish_time":"2021-12-16T12:28:00.309Z"},"0.0.1":{"name":"drei","version":"0.0.1","description":"useful add-ons for react-three-fiber","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/drcmda/drei.git"},"keywords":["react","three","threejs","react-three-fiber"],"author":{"name":"Paul Henschel"},"license":"MIT","bugs":{"url":"https://github.com/drcmda/drei/issues"},"homepage":"https://github.com/drcmda/drei#readme","_id":"drei@0.0.1","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"08498c3d10c46f3d79614abe197109bbd572787a","size":387,"noattachment":false,"key":"/drei/-/drei-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/drei/download/drei-0.0.1.tgz"},"maintainers":[{"name":"drcmda","email":""},{"name":"gsimone","email":""}],"_npmUser":{"name":"drcmda","email":"drcmda@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/drei_0.0.1_1587929958060_0.23775028594463277"},"_hasShrinkwrap":false,"publish_time":1587929958172,"deprecated":"drei is now @react-three/drei","_cnpm_publish_time":1587929958172,"_cnpmcore_publish_time":"2021-12-16T12:28:00.499Z"}},"readme":"<p align=\"center\">\n    <img width=\"500\" src=\"https://imgur.com/arDsXO6.jpg\" alt=\"logo\" />\n</p>\n\n[![Version](https://img.shields.io/npm/v/@react-three/drei?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/@react-three/drei)\n[![Downloads](https://img.shields.io/npm/dt/@react-three/drei.svg?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/@react-three/drei)\n[![Discord Shield](https://img.shields.io/discord/740090768164651008?style=flat&colorA=000000&colorB=000000&label=discord&logo=discord&logoColor=ffffff)](https://discord.gg/ZZjjNvJ)\n\nA growing collection of useful helpers and abstractions for [react-three-fiber](https://github.com/pmndrs/react-three-fiber).\n\n```bash\nnpm install @react-three/drei\n```\n\n```jsx\nimport { PerspectiveCamera, PositionalAudio, ... } from '@react-three/drei'\n```\n\n# Index\n\n<table>\n  <tr>\n    <td valign=\"top\">\n      <ul>\n        <li><a href=\"#cameras\">Cameras</a></li>\n        <ul>\n          <li><a href=\"#perspectivecamera\">PerspectiveCamera</a></li>\n          <li><a href=\"#orthographiccamera\">OrthographicCamera</a></li>\n        </ul>\n        <li><a href=\"#controls\">Controls</a></li>\n        <ul>\n          <li><a href=\"#orbitcontrols\">OrbitControls</a></li>\n          <li><a href=\"#flycontrols\">FlyControls</a></li>\n          <li><a href=\"#mapcontrols\">MapControls</a></li>\n          <li><a href=\"#deviceorientationcontrols\">DeviceOrientationControls</a></li>\n          <li><a href=\"#trackballcontrols\">TrackballControls</a></li>\n          <li><a href=\"#transformcontrols\">TransformControls</a></li>\n          <li><a href=\"#pointerlockcontrols\">PointerLockControls</a></li>\n        </ul>\n        <li><a href=\"#abstractions\">Abstractions</a></li>\n        <ul>\n          <li><a href=\"#text\">Text</a></li>\n          <li><a href=\"#line\">Line</a></li>\n          <li><a href=\"#detailed\">Detailed</a></li>\n          <li><a href=\"#positionalaudio\">PositionalAudio</a></li>\n          <li><a href=\"#billboard\">Billboard</a></li>\n          <li><a href=\"#environment\">Environment</a></li>\n          <li><a href=\"#effects\">Effects</a></li>\n          <li><a href=\"#useanimations\">useAnimations</a></li>\n        </ul>\n        <li><a href=\"#shaders\">Shaders</a></li>\n        <ul>\n          <li><a href=\"#meshwobblematerial\">MeshWobbleMaterial</a></li>\n          <li><a href=\"#meshdistortmaterial\">MeshDistortMaterial</a></li>\n          <li><a href=\"#sky\">Sky</a></li>\n          <li><a href=\"#stars\">Stars</a></li>\n          <li><a href=\"#contactshadows\">ContactShadows</a></li>\n          <li><a href=\"#softshadows\">softShadows</a></li>\n          <li><a href=\"#shadermaterial\">shaderMaterial</a></li>\n        </ul>\n      </ul>\n    </td>\n    <td valign=\"top\">\n      <ul>\n        <li><a href=\"#misc\">Misc</a></li>\n        <ul>\n          <li><a href=\"#usecontextbridge\">useContextBridge</a></li>\n          <li><a href=\"#usefbo\">useFBO</a></li>\n          <li><a href=\"#html\">Html</a></li>\n          <li><a href=\"#shadow\">Shadow</a></li>\n          <li><a href=\"#stats\">Stats</a></li>\n          <li><a href=\"#center\">Center</a></li>\n          <li><a href=\"#meshbounds\">meshBounds</a></li>\n          <li><a href=\"#usecamera\">useCamera</a></li>\n          <li><a href=\"#usedetectgpu\">useDetectGPU</a></li>\n          <li><a href=\"#usehelper\">useHelper</a></li>\n          <li><a href=\"#useaspect\">useAspect</a></li>\n          <li><a href=\"#reflector\">Reflector</a></li>\n        </ul>\n        <li><a href=\"#loaders\">Loaders</a></li>\n        <ul>\n          <li><a href=\"#usegltf\">useGLTF</a></li>\n          <li><a href=\"#usefbx\">useFBX</a></li>\n          <li><a href=\"#usetexture\">useTexture</a></li>\n          <li><a href=\"#usecubetexture\">useCubeTexture</a></li>\n          <li><a href=\"#useprogress\">useProgress</a></li>\n        </ul>\n        <li><a href=\"#modifiers\">Modifiers</a></li>\n        <ul>\n          <li><a href=\"#curvemodifier\">CurveModifier</a></li>\n          <li><a href=\"#useedgesplit\">useEdgeSplit</a></li>\n          <li><a href=\"#usesubdivision\">useSubdivision</a></li>\n          <li><a href=\"#usetessellation\">useTessellation</a></li>\n          <li><a href=\"#usesimplification\">useSimplification</a></li>\n        </ul>\n        <li><a href=\"#prototyping\">Prototyping</a></li>\n        <ul>\n          <li><a href=\"#loader\">Loader</a></li>\n          <li><a href=\"#usematcaptexture\">useMatcapTexture</a></li>\n          <li><a href=\"#usenormaltexture\">useNormalTexture</a></li>\n        </ul>\n      </ul>\n    </td>\n    <td valign=\"top\">\n      <ul>\n        <li><a href=\"#shapes\">Shapes</a></li>\n        <ul>\n          <li><a href=\"#plane\">Plane</a></li>\n          <li><a href=\"#box\">Box</a></li>\n          <li><a href=\"#sphere\">Sphere</a></li>\n          <li><a href=\"#circle\">Circle</a></li>\n          <li><a href=\"#cone\">Cone</a></li>\n          <li><a href=\"#cylinder\">Cylinder</a></li>\n          <li><a href=\"#tube\">Tube</a></li>\n          <li><a href=\"#torus\">Torus</a></li>\n          <li><a href=\"#torusknot\">TorusKnot</a></li>\n          <li><a href=\"#ring\">Ring</a></li>\n          <li><a href=\"#tetrahedron\">Tetrahedron</a></li>\n          <li><a href=\"#polyhedron\">Polyhedron</a></li>\n          <li><a href=\"#icosahedron\">Icosahedron</a></li>\n          <li><a href=\"#octahedron\">Octahedron</a></li>\n          <li><a href=\"#dodecahedron\">Dodecahedron</a></li>\n          <li><a href=\"#extrude\">Extrude</a></li>\n          <li><a href=\"#lathe\">Lathe</a></li>\n          <li><a href=\"#parametric\">Parametric</a></li>\n          <li><a href=\"#roundedbox\">RoundedBox</a></li>\n          <li><a href=\"#screenquad\">Screenquad</a></li>\n        </ul>\n      </ul>\n    </td>\n  </tr>\n</table>\n\n# Exports\n\n## Cameras\n\n#### PerspectiveCamera\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-basic-demo-qgcrx)\n\nA responsive [THREE.PerspectiveCamera](https://threejs.org/docs/index.html#api/en/cameras/PerspectiveCamera) that can set itself as the default.\n\n```jsx\n<PerspectiveCamera\n  makeDefault // Registers it as the default camera system-wide (default=false)\n  {...props} // All THREE.PerspectiveCamera props are valid\n>\n  <mesh />\n</PerspectiveCamera>\n```\n\n#### OrthographicCamera\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-render-target-kdj94)\n\nA responsive [THREE.OrthographicCamera](https://threejs.org/docs/index.html#api/en/cameras/OrthographicCamera) that can set itself as the default.\n\n## Controls\n\nIf available controls have damping enabled by default, they manage their own updates, remove themselves on unmount, are compatible with the `invalidateFrameloop` canvas-flag. They inherit all props from their underlying [THREE controls](https://github.com/mrdoob/three.js/tree/dev/examples/jsm/controls).\n\n#### OrbitControls\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-contact-shadow-h5xcw)\n\n#### MapControls\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/react-three-fiber-map-mkq8e)\n\n#### TrackballControls\n\n#### FlyControls\n\n#### DeviceOrientationControls\n\n#### TransformControls\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-drei-transformcontrols-hc8gm)\n\n#### PointerLockControls\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/blissful-leaf-vkgi6)\n\n## Shapes\n\nBuffer-geometry short-cuts:\n\n```jsx\n<Plane args={[2, 2]} />\n<Sphere>\n  <meshBasicMaterial attach=\"material\" color=\"hotpink\" />\n</Sphere>\n```\n\n#### Plane\n\n#### Box\n\n#### Sphere\n\n#### Circle\n\n#### Cone\n\n#### Cylinder\n\n#### Tube\n\n#### Torus\n\n#### TorusKnot\n\n#### Ring\n\n#### Tetrahedron\n\n#### Polyhedron\n\n#### Icosahedron\n\n#### Octahedron\n\n#### Dodecahedron\n\n#### Extrude\n\n#### Lathe\n\n#### Parametric\n\n#### RoundedBox\n\nA box buffer geometry with rounded corners, done with extrusion.\n\n```jsx\n<RoundedBox\n  args={[1, 1, 1]} // Width, Height and Depth of the box\n  radius={0.05} // Border-Radius of the box\n  smoothness={4} // Optional, number of subdivisions\n  {...meshProps} // All THREE.Mesh props are valid\n>\n  <meshPhongMaterial attach=\"material\" color=\"#f3f3f3\" wireframe />\n</RoundedBox>\n```\n\n#### ScreenQuad\n\n```jsx\n<ScreenQuad>\n  <myMaterial />\n</ScreenQuad>\n```\n\nA triangle that fills the screen, ideal for full-screen fragment shader work (raymarching, postprocessing).\n???? Why a triangle? https://www.cginternals.com/en/blog/2018-01-10-screen-aligned-quads-and-triangles.html\n???? Use as a post processing mesh: https://medium.com/@luruke/simple-postprocessing-in-three-js-91936ecadfb7\n\n## Abstractions\n\n#### Text\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-troika-text-eb4mx)\n\nHi-quality text rendering w/ signed distance fields (SDF) and antialiasing, using [troika-3d-text](https://github.com/protectwise/troika/tree/master/packages/troika-3d-text). All of troikas props are valid!\n\n```jsx\n<Text\n  color=\"black\" // default\n  anchorX=\"center\" // default\n  anchorY=\"middle\" // default\n>\n  hello world!\n</Text>\n```\n\n#### Line\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-line-7mtjx)\n\nRenders a THREE.Line2.\n\n```jsx\n<Line\n  points={[[0, 0, 0], ...]}       // Array of points\n  color=\"black\"                   // Default\n  lineWidth={1}                   // In pixels (default)\n  dashed={false}                  // Default\n  vertexColors={[[0, 0, 0], ...]} // Optional array of RGB values for each point\n  {...lineProps}                  // All THREE.Line2 props are valid\n  {...materialProps}              // All THREE.LineMaterial props are valid\n/>\n```\n\n#### Detailed\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-drei-detailed-dep1v)\n\nA wrapper around [THREE.LOD](https://threejs.org/docs/index.html#api/en/objects/LOD) (Level of detail).\n\n```jsx\n<Detailed\n  distances={[0, 10, 20]} // Camera distances, correspends to the # of the children\n  {...props} // All THREE.LOD props are valid\n>\n  <mesh geometry={highDetail} />\n  <mesh geometry={mediumDetail} />\n  <mesh geometry={lowDetail} />\n</Detailed>\n```\n\n#### PositionalAudio\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-drei-positionalaudio-yi1o0) ![](https://img.shields.io/badge/-suspense-brightgreen)\n\nA wrapper around [THREE.PositionalAudio](https://threejs.org/docs/index.html#api/en/audio/PositionalAudio). Add this to groups or meshes to tie them to a sound that plays when the camera comes near.\n\n```jsx\n<PositionalAudio\n  url=\"/sound.mp3\" // Url of the sound file\n  distance={1} // Camera distance (default=1)\n  loop // Repat play (default=true)\n  {...props} // All THREE.PositionalAudio props are valid\n/>\n```\n\n#### Billboard\n\nAdds a `<Plane />` that always faces the camera.\n\n```jsx\n<Billboard\n  follow={true} // Follow the camera (default=true)\n  lockX={false} // Lock the rotation on the x axis (default=false)\n  lockY={false} // Lock the rotation on the y axis (default=false)\n  lockZ={false} // Lock the rotation on the z axis (default=false)\n/>\n```\n\n#### Environment\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/abstractions-environment--environment-st)\n\nSets up a global cubemap, which affects `scene.environment`, and optionally `scene.background`. A selection of [presets](src/helpers/environment-assets.ts) from [HDRI Haven](https://hdrihaven.com/) are available for convenience.\n\n```jsx\n<Environment\n  background={false} // Whether to affect scene.background\n  files={['px.png', 'nx.png', 'py.png', 'ny.png', 'pz.png', 'nz.png']} // Array of cubemap files OR single equirectangular file\n  path={'/'} // Path to the above file(s)\n  preset={null} // Preset string (overrides files and path)\n/>\n```\n\n#### Effects\n\nAbstraction around threes own [EffectComposer](https://threejs.org/docs/index.html#examples/en/postprocessing/EffectComposer).\n\n```jsx\n<Effects\n  multisamping={8} // Default, uses WebGL2 multisamping if available\n  renderIndex={1} // Default\n  disableGamma={false} // Default, would switch off the gamma-correction-pass\n  disableRenderPass={false} // Default, would remove the first scene-render-pass\n>\n  {/* Generic passes go here ... */}\n  <lUTPass attachArray=\"passes\" lut={texture3D} />\n</Effects>\n```\n\n#### useAnimations\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/react-three-fiber-gltf-camera-animation-forked-pecl6)\n\nA hook that abstracts [AnimationMixer](https://threejs.org/docs/index.html#api/en/animation/AnimationMixer).\n\n```jsx\nconst { nodes, materials, animations } = useGLTF(url)\nconst { ref, mixer, names, actions, clips } = useAnimations(animations)\nuseEffect(() => {\n  actions.jump.play()\n})\nreturn (\n  <mesh ref={ref} />\n```\n\n## Shaders\n\n#### MeshWobbleMaterial\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-sky-g5373)\n\nThis material makes your geometry wobble and wave around. It was taken from the [threejs-examples](https://threejs.org/examples/#webgl_materials_modified) and adapted into a self-contained material.\n\n```jsx\n<mesh>\n  <boxBufferGeometry attach=\"geometry\" />\n  <MeshWobbleMaterial\n    attach=\"material\"\n    factor={1} // Strength, 0 disables the effect (default=1)\n    speed={10} // Speed (default=1)\n  />\n</mesh>\n```\n\n#### MeshDistortMaterial\n\nThis material makes your geometry distort following simplex noise.\n\n```jsx\n<mesh>\n  <boxBufferGeometry attach=\"geometry\" />\n  <MeshDistortMaterial\n    attach=\"material\"\n    distort={1} // Strength, 0 disables the effect (default=1)\n    speed={10} // Speed (default=1)\n  />\n</mesh>\n```\n\n#### Sky\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-sky-3q4ev)\n\nAdds a [sky](https://threejs.org/examples/webgl_shaders_sky.html) to your scene.\n\n```jsx\n<Sky\n  distance={450000} // Camera distance (default=450000)\n  sunPosition={[0, 1, 0]} // Sun position normal (defaults to inclination and azimuth if not set)\n  inclination={0} // Sun elevation angle from 0 to 1 (default=0)\n  azimuth={0.25} // Sun rotation around the Y axis from 0 to 1 (default=0.25)\n  {...props} // All three/examples/jsm/objects/Sky props are valid\n/>\n```\n\n#### Stars\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-sky-m2ci7)\n\nAdds a blinking shader-based starfield to your scene.\n\n```jsx\n<Stars\n  radius={100} // Radius of the inner sphere (default=100)\n  depth={50} // Depth of area where stars should fit (default=50)\n  count={5000} // Amount of stars (default=5000)\n  factor={4} // Size factor (default=4)\n  saturation={0} // Saturation 0-1 (default=0)\n  fade // Faded dots (default=false)\n/>\n```\n\n#### ContactShadows\n\nA [contact shadow](https://threejs.org/examples/?q=con#webgl_shadow_contact) implementation.\n\n```jsx\n<ContactShadows\n  opacity={1}\n  width={1}\n  height={1}\n  blur={1} // Amount of blue (default=1)\n  far={10} // Focal distance (default=10)\n  resolution={256} // Rendertarget resolution (default=256)\n/>\n```\n\n#### softShadows\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-soft-shadows-dh2jc)\n\nInjects [percent closer soft shadows (pcss)](https://threejs.org/examples/?q=pcss#webgl_shadowmap_pcss) into threes shader chunk.\n\n```jsx\nsoftShadows({\n  frustrum: 3.75, // Frustrum width (default: 3.75)\n  size: 0.005, // World size (default: 0.005)\n  near: 9.5, // Near plane (default: 9.5)\n  samples: 17, // Samples (default: 17)\n  rings: 11, // Rings (default: 11)\n})\n```\n\n#### shaderMaterial\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-shader-material-yltgr)\n\nCreates a THREE.ShaderMaterial for you with easier handling of uniforms, which are also automatically declared as setter/getters on the object.\n\n```jsx\nimport { extend } from 'react-three-fiber'\nimport glsl from 'babel-plugin-glsl/macro'\n\nconst ColorShiftMaterial = shaderMaterial(\n  { time: 0, color: new THREE.Color(0.2, 0.0, 0.1) },\n  // vertex shader\n  glsl`\n    varying vec2 vUv;\n    void main() {\n      vUv = uv;\n      gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);\n    }\n  `,\n  // fragment shader\n  glsl`\n    uniform float time;\n    uniform vec3 color;\n    varying vec2 vUv;\n    void main() {\n      gl_FragColor.rgba = vec4(0.5 + 0.3 * sin(vUv.yxx + time) + color, 1.0);\n    }\n  `\n)\n\nextend({ ColorShiftMaterial })\n\n// in your component\n<mesh>\n  <colorShiftMaterial attach=\"material\" color=\"hotpink\" time={1} />\n</mesh>\n```\n\n## Misc\n\n#### useContextBridge\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/misc-usecontextbridge--use-context-bridge-st)\n\nAllows you to forward contexts provided above the `<Canvas />` to be consumed from within the `<Canvas />` normally\n\n```jsx\nfunction SceneWrapper() {\n  // bridge any number of contexts\n  const ContextBridge = useContextBridge(ThemeContext, GreetingContext)\n  return (\n    <Canvas>\n      <ContextBridge>\n        <Scene />\n      </ContextBridge>\n    </Canvas>\n  )\n}\n\nfunction Scene() {\n  // we can now consume a context within the Canvas\n  const theme = React.useContext(ThemeContext)\n  const greeting = React.useContext(GreetingContext)\n  return (\n    //...\n  )\n}\n```\n\n#### useFBO\n\nCreates a `THREE.WebGLRenderTarget` or `THREE.WebGLMultisampleRenderTarget`.\n\n```jsx\nconst target = useFBO(\n  // width: 500,  height: 500, \n  // width and height are optional and defaulted to the viewport size\n  // multiplied by the renderer pixel ratio, and recalculated whenever the\n  // viewport size changes.\n  {\n    multisample: true, // if the renderer supports webGL2, it will return a WebGLMultisampleRenderTarget\n    stencilBuffer: false // you can pass any options supported by THREE.WebGLRenderTarget\n  } \n)\n```\n\nThe rendertarget is automatically disposed when unmounted.\n\n#### Html\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-suspense-zu2wo)\n\nAllows you to tie HTML content to any object of your scene. It will be projected to the objects whereabouts automatically.\n\n```jsx\n<Html\n  prepend // Project content behind the canvas (default: false)\n  center // Adds a -50%/-50% css transform (default: false)\n  fullscreen // Aligns to the upper-left corner, fills the screen (default:false)\n  scaleFactor={10} // If set (default: undefined), children will be scaled by this factor, and also by distance to a PerspectiveCamera.\n  zIndexRange={[100, 0]} // Z-order range (default=[16777271, 0])\n  portal={domnodeRef} // Reference to target container (default=undefined)\n  {...groupProps} // All THREE.Group props are valid\n  {...divProps} // All HTMLDivElement props are valid\n>\n  <h1>hello</h1>\n  <p>world</p>\n</Html>\n```\n\n#### Reflector\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/jolly-benz-pmk9j)\n\nEasily add reflection to any object\n\n```jsx\n<Reflector>\n  <planeBufferGeometry args={[2, 5]} attach=\"geometry\" />\n</Reflector>\n```\n\n#### Shadow\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-render-target-t5fv8)\n\nA cheap canvas-texture-based circular gradient.\n\n```jsx\n<Shadow\n  color=\"black\" // Color (default:black)\n  colorStop={0} // First gradient-stop (default:0)\n  opacity={0.5} // Alpha (default:0.5)\n  fog={false} // Reacts to fog (default=false)\n/>\n```\n\n#### Stats\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-drei-stats-8p4ph)\n\nAdds [stats](https://github.com/mrdoob/stats.js/) to document.body. It takes over the render-loop!\n\n```jsx\n<Stats\n  showPanel={0} // Start-up panel (default=0)\n  className=\"stats\" // Optional className to add to the stats container dom element\n  {...props} // All stats.js props are valid\n/>\n```\n\nYou can choose to mount Stats to a different DOM Element - for example, for custom styling:\n\n```jsx\nconst node = useRef(document.createElement('div'))\n\nuseEffect(() => {\n  node.current.id = 'test'\n  document.body.appendChild(node.current)\n\n  return () => document.body.removeChild(node.current)\n}, [])\n\nreturn <Stats parent={parent} />\n```\n\n#### Center\n\nCalculates a boundary box and centers its children accordingly.\n\n```jsx\n<Center>\n  <mesh />\n</Center>\n```\n\n#### meshBounds\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-basic-demo-8fpip)\n\nA very fast, but often good-enough bounds-only raycast for meshes. You can use this if performance has precidence over pointer precision.\n\n```jsx\n<mesh raycast={meshBounds} />\n```\n\n#### useCamera\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/react-three-fiber-viewcube-py4db)\n\nA hook for the rare case when you are using non-default cameras for heads-up-displays or portals, and you need events/raytracing to function properly (raycasting uses the default camera otherwise).\n\n```jsx\n<mesh raycast={useCamera(customCamera)} />\n```\n\n#### useHelper\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/r3f-use-helper-ly6kw)\n\nA hook for a quick way to add helpers to existing nodes in the scene. It handles removal of the helper on unmount and auto-updates it by default.\n\n```jsx\nconst mesh = useRef()\nuseHelper(mesh, BoxHelper, 'cyan')\n```\n\n#### useDetectGPU\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/misc-usedetectgpu)\n\nThis hook uses [DetectGPU by @TimvanScherpenzeel](https://github.com/TimvanScherpenzeel/detect-gpu) to determine what tier should be assigned to the user's GPU.\n\n???? This hook CAN be used outside the react-three-fiber `Canvas`.\n\n```jsx\nconst GPUTier = useDetectGPU()\n\n// show a fallback for mobile or lowest tier GPUs\nreturn (\n  {(GPUTier.tier === \"0\" || GPUTier.isMobile) ? <Fallback /> : <Canvas>...</Canvas>\n```\n\n#### useAspect\n\nThis hook calculates aspect ratios (for now only what in css would be `image-size: cover` is supported). You can use it to make an image fill the screen. It is responsive and adapts to viewport resize. Just give the hook the image bounds in pixels. It returns an array: `[width, height, 1]`.\n\n```jsx\nconst scale = useAspect(\n  \"cover\",                  // Aspect ratio: cover | ... more to come, PR's welcome ;)\n  1024,                     // Pixel-width\n  512,                      // Pixel-height\n  1                         // Optional scaling factor\n)\nreturn (\n  <mesh scale={scale}>\n    <planeBufferGeometry />\n    <meshBasicMaterial map={imageTexture} />\n```\n\n## Modifiers\n\n#### CurveModifier\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/modifiers-curvemodifier)\n\nGiven a curve will replace the children of this component with a mesh that move along said curve calling the property `moveAlongCurve` on the passed ref. Uses [three's Curve Modifier](https://threejs.org/examples/?q=curve#webgl_modifier_curve)\n\n```jsx\nconst curveRef = useRef()\n\nconst curve = React.useMemo(() => new THREE.CatmullRomCurve3([...handlePos], true, 'centripetal'), [handlePos])\n\nreturn (\n  <CurveModifier ref={curveRef} curve={curve}>\n    <mesh>\n      <boxBufferGeometry args={[10, 10]} />\n    </mesh>\n  </CurveModifier>\n)\n```\n\n#### useEdgeSplit\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/modifiers-useedgesplit)\n\nThis hook mutates a mesh geometry using [three's Edge Split modifier](https://threejs.org/examples/?q=modifier#webgl_modifier_edgesplit).\n\n```jsx\nconst meshRef = useEdgeSplit(Math.PI / 2)\n\nreturn (\n  <mesh ref={meshRef}>\n    <boxBufferGeometry args={[10, 10]} />\n  </mesh>\n)\n```\n\n#### useSubdivision\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/modifiers-usesubdivision)\n\nThis hook mutates a mesh geometry using [three's Subdivision modifier](https://threejs.org/examples/webgl_modifier_subdivision.html).\n\n???? Vertex count is quadrupled for each subdivision.\n\n```jsx\nconst meshRef = useSubdivision(4)\n\nreturn (\n  <mesh ref={meshRef}>\n    <boxBufferGeometry args={[10, 10]} />\n  </mesh>\n)\n```\n\n#### useSimplification\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/modifiers-usesimplification)\n\nThis hook mutates a mesh geometry using [three's Simplification modifier](https://threejs.org/examples/webgl_modifier_simplifier.html).\n\n???? The simplification code is based on [this algorithm](http://www.melax.com/polychop/).\n\n```jsx\nconst meshRef = useSimplification(0.5) // the vertices will be halved\n\nreturn (\n  <mesh ref={meshRef}>\n    <octahedronBufferGeometry args={[2, 5]} />\n  </mesh>\n)\n```\n\n#### useTessellation\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/modifiers-usetessellation)\n\nThis hook mutates a mesh geometry using [three's Tessellation modifier](https://threejs.org/examples/?q=tess#webgl_modifier_tessellation). It will break-up faces withe edge longer than the maxEdgeLength parameter.\n\n```jsx\nconst meshRef = useTessellation(\n  2, // passes - number of times the geometry will be subdivided\n  8 // maxEdgeLength - faces with edges longer than this number will be broken up\n)\n\nreturn (\n  <mesh ref={meshRef}>\n    <octahedronBufferGeometry args={[2, 2]} />\n  </mesh>\n)\n```\n\n## Loaders\n\n#### useGLTF\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/loaders-gltf)\n\nA convenience hook that uses `useLoader` and `GLTFLoader`, it defaults to CDN loaded draco binaries (`https://www.gstatic.com/draco/v1/decoders/`) which are only loaded for compressed models.\n\n```jsx\n// Loads model, uses CDN draco when needed\nuseGLTF(url)\n\n// Use local draco binaries from a custom path\nuseGLTF(url, '/draco-gltf')\n\n// Preload asset (you would do this in global space, not inside a component!)\nuseGLTF.preload(url)\n```\n\n#### useFBX\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/loaders-fbx)\n\nA convenience hook that uses `useLoader` and `FBXLoader`:\n\n```jsx\nuseFBX(url)\n\nfunction SuzanneFBX() {\n  let fbx = useFBX('suzanne/suzanne.fbx')\n  // wrap fbx in primitive.\n  return <primitive object={fbx} dispose={null} />\n}\n```\n\n#### useTexture\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/loaders-texture)\n\nA convenience hook that uses `useLoader` and `TextureLoader`\n\n```jsx\nconst texture = useTexture(url)\n\nconst [texture1, texture2] = useTexture([texture1, texture2])\n```\n\n#### useCubeTexture\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/loaders-cubetexture)\n\nA convenience hook that uses `useLoader` and `CubeTextureLoader`\n\n```jsx\nconst envMap = useCubeTexture(['px.png', 'nx.png', 'py.png', 'ny.png', 'pz.png', 'nz.png'], { path: 'cube/' })\n```\n\n#### useProgress\n\n[![](https://img.shields.io/badge/-codesandbox-blue)](https://codesandbox.io/s/cranky-newton-k7f9x)\n\nA convenience hook that wraps `THREE.DefaultLoadingManager`'s progress status.\n\n```jsx\nfunction Loader() {\n  const { active, progress, errors, item, loaded, total } = useProgress()\n  return <Html center>{progress} % loaded</Html>\n}\n\nreturn (\n  <Suspense fallback={<Loader />}>\n    <AsyncModels />\n  </Suspense>\n)\n```\n\nIf you don't want your progress component to re-render on all changes you can be specific as to what you need, for instance if the component is supposed to collect errors only. Look into [zustand](https://github.com/react-spring/zustand) for more info about selectors.\n\n```jsx\nconst errors = useProgress((state) => state.errors)\n```\n\n???? Note that your loading component does not have to be a suspense fallback. You can use it anywhere, even in your dom tree, for instance for overlays.\n\n## ⚡️ Prototyping\n\n#### Loader\n\nA quick and easy loading overlay component that you can drop on top of your canvas. It will show an animated loadingbar and a percentage.\n\n```jsx\n<Canvas>\n  <Suspense fallback={null}>\n    <AsyncModels />\n  </Suspense>\n</Canvas>\n<Loader />\n```\n\nYou can override styles, too.\n\n```jsx\n<Loader\n  containerStyles={...container} // Flex layout styles\n  innerStyles={...inner} // Inner container styles\n  barStyles={...bar} // Loading-bar styles\n  dataStyles={...data} // Text styles\n  dataInterpolation={(p) => `Loading ${p.toFixed(2)}%`} // Text\n  initialState={(active) => active} // Initial black out state\n>\n```\n\n#### useMatcapTexture\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/prototyping-usematcaptexture) ![](https://img.shields.io/badge/-suspense-brightgreen)\n\nLoads matcap textures from this repository: https://github.com/emmelleppi/matcaps\n\n(It is a fork of this repository: https://github.com/nidorx/matcaps)\n\n```jsx\nconst [matcap, url] = useMatcapTexture(\n 0, // index of the matcap texture https://github.com/emmelleppi/matcaps/blob/master/matcap-list.json\n 1024 // size of the texture ( 64, 128, 256, 512, 1024 )\n)\n\nreturn (\n ...\n <meshMatcapMaterial matcap={matcap} />\n ...\n)\n```\n\n???? You can also use the exact name of the matcap texture, like so:\n\n```jsx\nconst [matcap] = useMatcapTexture('3E2335_D36A1B_8E4A2E_2842A5')\n```\n\n???? Use the `url` to download the texture when you are ready for production!\n\n#### useNormalTexture\n\n[![](https://img.shields.io/badge/-storybook-%23ff69b4)](https://drei.react-spring.io/?path=/story/prototyping-usenormaltexture) ![](https://img.shields.io/badge/-suspense-brightgreen)\n\nLoads normal textures from this repository: https://github.com/emmelleppi/normal-maps\n\n```jsx\nconst [normalMap, url] = useNormalTexture(\n  1, // index of the normal texture - https://github.com/emmelleppi/normal-maps/blob/master/normals.json\n  // second argument is texture attributes\n  {\n    offset: [0, 0],\n    repeat: [normRepeat, normRepeat],\n    anisotropy: 8\n  }\n)\n\nreturn (\n  ...\n  <meshStandardMaterial normalMap={normalMap} />\n  ...\n)\n\n```\n\n---\n\n<a href=\"https://www.netlify.com\">\n  <img src=\"https://www.netlify.com/img/global/badges/netlify-color-bg.svg\" alt=\"Deploys by Netlify\" />\n</a>\n","_attachments":{},"homepage":"https://github.com/pmndrs/drei","bugs":{"url":"https://github.com/pmndrs/drei/issues"},"license":"MIT"}