{"_id":"@cofrico/3d-transformers","_rev":"6-aeba1a9d4f138d22be2de535a33ed641","name":"@cofrico/3d-transformers","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@cofrico/3d-transformers","version":"1.0.0","description":"Transformers form 3d objects","author":{"name":"Glue.gl"},"license":"MIT","repository":{"type":"git","url":""},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.js","engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1"},"dependencies":{"@cofrico/3d-objects":"^1.0.4","@gluedigital/threejs-transform-controls":"^1.1.1","react-three-fiber":"^4.2.18","three":"^0.119.1"},"_id":"@cofrico/3d-transformers@1.0.0","dist":{"shasum":"37170b9a0feb317d7e0b792a320786f42690f698","integrity":"sha512-3rK4yJ6c4sU8cISleyw5QmbIWOs+d5RBi0B4RQe3VaO8z5MIk083t/KfRzW5lM8dyopnU79jul4xu+v4CVwY4w==","tarball":"https://registry.npmjs.org/@cofrico/3d-transformers/-/3d-transformers-1.0.0.tgz","fileCount":8,"unpackedSize":337822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOi63CRA9TVsSAnZWagAA5SMP/3KWC/e1P+ww/8hTSclm\nFGHehNGka94ivLsAN6uVALLe5KEXzUrTo/YDBXpZdejNx+lD5deVupmS1Avk\nQW6G2FnrzR0KW1K7ZdENEGFZpyHvzgUMHAz2JmmJWiUdSGJ85LKEKqjPb2Gu\nFGk1LS2juUbQyXrRT9I3aw+/1SLQ/oEdXPs2iDzDaTJB0qfJU5ESgcmUN4QI\nWqwvOaUD4O/UrwGickT+GATVPpsS3ZluSUSCl4wkQ+a+RgZdw6X/MkOQbLy8\nh7Uo0Dfsfk/BxdPL1V22xvvUw7sR0CXHphH33nkbLgdKDjQHB3Fo1z+quLip\nVqm+ZLKsKxWhjwBYDRc3lDf1K9ms6Bz69d4DTbTCHd7d2mbWQDflBkqkiOA4\nuOqHISd8PahTFsi7zr4bmoKZqK+n2SLJygeTUjkv9F1HTaoKSkw1WdMrWv6N\n+WiPq5AZop0FYQpDEv0ora1gdyrByb7sG2YtOZWna7rDv4oiMzN0RvzPr4M0\nO7+soYYKAyENGAAvqCbk1prHzx17N/rtz37/5+N1hAM8IfUuoOlKOt24eXxz\n9XupodGtbeYPss35ZxPP7lYRkg3f7/62JVt9PbMtY8qVlSqdXe4AngbR2Ess\n9OEnK0879LOr3p2G97Ly6hhIf6X2LUoYClctAeil6jO12U40wmteSLm1kSde\nAGDp\r\n=HEKg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkKVIQyksYFFUgnJ5O3MyJ7852VxD3fkQF2Ks7lmI7xAiEA5V31pPX7TtcBHThBj1+SYR3hZxgL7AI1NpsbLvxJMBc="}]},"maintainers":[{"name":"thedrumz","email":"elantiswing@hotmail.com"}],"_npmUser":{"name":"thedrumz","email":"elantiswing@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-transformers_1.0.0_1597648566947_0.5659268031912241"},"_hasShrinkwrap":false},"1.0.1":{"name":"@cofrico/3d-transformers","version":"1.0.1","description":"Transformers form 3d objects","author":{"name":"Glue.gl"},"license":"MIT","repository":{"type":"git","url":""},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.js","engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1"},"dependencies":{"@cofrico/3d-objects":"^1.0.4","@gluedigital/threejs-transform-controls":"^1.1.1","react-three-fiber":"^4.2.18","three":"^0.119.1"},"_id":"@cofrico/3d-transformers@1.0.1","dist":{"shasum":"ec6bedb09537acec2074c40d56098bed2f70b412","integrity":"sha512-+MSDm5WAWRT8FqRFftD1CZM/QoNWlsD/HmzygoIF701BvYsFSyxt+tu3GLpqYOys0Y91cor0XKGZ9I/uYRmKXQ==","tarball":"https://registry.npmjs.org/@cofrico/3d-transformers/-/3d-transformers-1.0.1.tgz","fileCount":8,"unpackedSize":337934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOle0CRA9TVsSAnZWagAAAPcP/iAl5PLWrImBYQvQbmuC\nP2uYdqnIdWRQGgJLzZ1/n3mqwUx940zRp6vHaFlqLTB9pcPjxNW9Uxn3/psi\nKsjWJ+cyTmcIfDUUva+PQlviljApXaOal76XtXn43BM4//JZkAE23v+8aPSj\ndbKxdXVbzbCPwZfY2MblPPIjOA7yYuZGs57IsNCqtRjrOZixJlHDlpMs/Jvz\nHe/MBOxi268F+WXhN7rtg4OcR5rCWgwPcuN10P6Vc5nQNuA4Q43X8sBp+3P7\nzOJ/2h7zEQRh2cA4WDa2WpKjykqHao03iX7Qmm5GAv2AYU1lJpsxDIlkxOky\nCDaIsI73JgWo1ueYokV6rpR1H1wMRaBRxoJyf74AOE47b/tKJmjCsmUe9YmS\neyxaalwYba8id2TPtBiWA+FbqfDiLqLvPkJSz6dVqlIhnvQwscs1xsRWkdo/\niHdoXduzt/yW+xFqRiRt78I+6odkiQjUmy5m57CnCXLUXna8WUS4AfMvZhcE\nWDT/Q+gsbhYy9Drc/z8cku6YnGSV6T5iCMYNeTvl3jbABX/iMha0aRiJcHak\n9bSlaUNGp6qi3L47PH1ul8RSRDcR8+/6bGWXdus+xirFZ8ieSF1z+SID5W2C\nPr+NhqWph/UYLbje49MeqSqZ6tpNs9iMwfao/4dj9ZzX1+x/0rikg9petsF4\nxmVh\r\n=hezE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvrW1nSfWk4oR1eXjVUsoRd+qowmG7JGMfPETDjWM2kgIgbEZVYaZo8IlSN4Oh6rxp2tG6OIMNl8MPsgxTYGCcmcw="}]},"maintainers":[{"name":"thedrumz","email":"elantiswing@hotmail.com"}],"_npmUser":{"name":"thedrumz","email":"elantiswing@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-transformers_1.0.1_1597659059553_0.09495192931930374"},"_hasShrinkwrap":false},"1.0.2":{"name":"@cofrico/3d-transformers","version":"1.0.2","description":"Transformers form 3d objects","author":{"name":"Glue.gl"},"license":"MIT","repository":{"type":"git","url":""},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.js","engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1"},"dependencies":{"@cofrico/3d-objects":"^1.0.4","@gluedigital/threejs-transform-controls":"^1.1.1","react-three-fiber":"^4.2.18","three":"^0.119.1"},"_id":"@cofrico/3d-transformers@1.0.2","dist":{"shasum":"4d3c909f117f64d44691d56d28831e4734ddd8bf","integrity":"sha512-LLHjjtJFwtmCCKm9N7vYRE6+ZuQn28MiPZrfzCeflpdJO+ka4AR4KcQWooblOZNHd/1cmn0X2/tqKRsn34wUQA==","tarball":"https://registry.npmjs.org/@cofrico/3d-transformers/-/3d-transformers-1.0.2.tgz","fileCount":8,"unpackedSize":337934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOlfmCRA9TVsSAnZWagAAihsP/3LCFfo+nCKQSN5zxzQ3\ngkvRSXprd9VfKbCa0d32z1sUtnbs1c+P1GogoDosFPFxi1aNMBlobRKRKr8a\nd5gzXQV5jZldQzQ8g18M/SXuigSPg6pKBgxE/QksQo/vBGeJ70Ph37n/+eM5\n+gGP/q4bfvtiEcWT8/gUYlLdA60Ycp04xjf4uLyWv4qp2zeh8ofRtcaTCaFG\nViCwkprJGxfq9UfnOrL0GeqhReP4jibZJXKyaIVTgRcSCNkB3zMdTyZeimpW\nn8uOV8wxsruoL6gKLg2pw8GLizl7kAXUbpE22xFpTDesIuGkjs+fxzx/wOwG\nEo83UauP2g9jiutKB82skr8GG/HTIXYXyhpEMt7cTl8bHLUUMCFnZFLLr0fs\n5t5p/n52SGSNzVNqZvo2mrnxbenC2BVvJRj+U/RVet68IzT+MBlwddUrV7gt\nTDTmQYMlAAgpv1rk4iF3jit3L6Z3zoCbRD/qoJ64mnnIyV/wAVWbwADO8JSB\nUX7sgTNzYchh3vUTlI+j5z5t8CKAET2+Kz3j0WniJGsRTlaRFDDXg7sEPnoS\n+T7y8+dsEmDwyz8KSndxewoFbZSPQyKM7TNLCCkPRA8lcuk40QEf4jhXHt+I\n5X6NhfSJpjVg/JFmVcNK/0fFvCi2cy+oUQkK+BJiaKV7bzTFuqpTH8actPE3\n1CGT\r\n=TT8g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD40KkXhZUkDrSAKDmQ1AZ19ykqB+WfREH4YY/WRNEL4wIhAMh3pecmnWvUeqWqx1+pgAVBdpT7ZNpHjAs9OOMNpT7O"}]},"maintainers":[{"name":"thedrumz","email":"elantiswing@hotmail.com"}],"_npmUser":{"name":"thedrumz","email":"elantiswing@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-transformers_1.0.2_1597659110141_0.5053270453704657"},"_hasShrinkwrap":false},"1.0.3":{"name":"@cofrico/3d-transformers","version":"1.0.3","description":"Transformers form 3d objects","author":{"name":"Glue.gl"},"license":"MIT","repository":{"type":"git","url":""},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.js","engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1"},"dependencies":{"@cofrico/3d-objects":"^1.0.4","@gluedigital/threejs-transform-controls":"^1.1.1","react-three-fiber":"^4.2.18","three":"^0.119.1"},"_id":"@cofrico/3d-transformers@1.0.3","dist":{"shasum":"7885810274156d8a7b020bd9f28bf7a084aaeb84","integrity":"sha512-1TDcFVoSkE6/VzkdOkYfs6a25X65uhomWtzI94eJk/7OiXXtHvxVZZX4xFfY14jnwVxZT8M/VutH9XZA+uhLkA==","tarball":"https://registry.npmjs.org/@cofrico/3d-transformers/-/3d-transformers-1.0.3.tgz","fileCount":8,"unpackedSize":337934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOlh6CRA9TVsSAnZWagAASmMP/il71RWlLDiuqE94n6BD\naKmbgZuJ52TuUwLOYnO4yRopg+VUx4KnZgnob6F/hYtO+hFlEi7q4Eo2Wwfp\notTAQ1sEcV8+x5aPR0GLDSo4q5J1lrJXq5JGBW0ac2wiQ9GZFKv/GPOOqQRq\n0Xm2qdCtdPh3bIONxNqCZGyWsj3uzKfIFx4qc1wvR+aTuXKqQQSnSgNvPdyU\nk+87wD8cZSV7/6oUShLXlAsdWdF38DEF+fPb+ZkC9EpNNjPx47IdRKtYj3R7\nh160AR6Y8GjBltYRyfxpkiiy85JLlp6+iSS2vVYqLqLUJxvjEWl3ZQVTdDyE\ncm0onD7WaPqUSfmQ5x3cPXmS3R/4eX8MrlrVldqzJatQDy9dSyGb8JE36pe+\nzlSy8ftI/KVtYWlc/dTEzsFuZjvaVpTspA+TiUaaPRv4roPlX22vqJwv1+SN\nCgDutmPv7ZkYTJHCSS+HjWnR9gSQIXX+XPiocf1Z+y9AH3A9EkmyOjV2d3s2\nRAmlwbn725Z9hJhHQ4uYcq7w90d+Buh0Eu1GhZsXZqCNAOydanQGSSyQTHau\njVz70+l/diVLJpxcAuLkwT4mYdagTFAZIaEUCLfU5FJSIoGJyvf/C1Aok/Xl\nRrugA2wvs5xS9MKLjEX6ceXHDHzb0bPfLG+xbDXIrdJuOYMIkkO89r0i/ZnE\nlsEI\r\n=bwtM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5cjXL1oLGCwmvVusA62vsF76icYH/3f3itHMP6jn78AiEA8V3fWqFBZlKlKOD8VoVZwcjSR+2lYDGP6kViGsrQ3P4="}]},"maintainers":[{"name":"thedrumz","email":"elantiswing@hotmail.com"}],"_npmUser":{"name":"thedrumz","email":"elantiswing@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-transformers_1.0.3_1597659258395_0.7176590697408338"},"_hasShrinkwrap":false},"1.0.4":{"name":"@cofrico/3d-transformers","version":"1.0.4","description":"Transformers form 3d objects","author":{"name":"Glue.gl"},"license":"MIT","repository":{"type":"git","url":""},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.js","engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1"},"dependencies":{"@cofrico/3d-objects":"^1.0.4","@gluedigital/threejs-transform-controls":"^1.1.1","react-three-fiber":"^4.2.18","three":"^0.119.1"},"_id":"@cofrico/3d-transformers@1.0.4","dist":{"shasum":"fea45af590734962cc4cafc42ab359aa41e2e677","integrity":"sha512-Sp89X6+Wcl3ZxBDt1pG4mPhndIeddwPqscSUWu96gTyBcN1kSSkrC6fP7Wpapfi8BpFP7XuVsYb4oWbp4cX3tw==","tarball":"https://registry.npmjs.org/@cofrico/3d-transformers/-/3d-transformers-1.0.4.tgz","fileCount":8,"unpackedSize":337896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRK4UCRA9TVsSAnZWagAAzFoP/0hZ4F/O++ltfiO94CrT\nnUH0GZwZMANOlb91NoZ9gY8wRYoEHP6oAyNtnKN8OCU15hcAsFUIy9csQptk\ntfVVfPPCmGxi/BSOzE1ApMCOXrokGUJmYJiTLBHnpmIjfCPX1NK9NiFXtCEm\nRgJKfQUr5daOSUKAKOaSXmvSoOUTFxriBxzT3hBmbkPzAO5N9GXr8fT2xIjG\n7K1WWuQWOxVNdWsHcLD/GsfW7MVS06jjxAFrK7mzwjY37C1NTl4KuSsIeETz\n7oA8rFeZ9IU4vHPXxmU+13DNWJBAk/N1NJJVPjmtjIiGdR3WcF9Osl0WlPli\n+LzxLf7AGe31oqtoaSdta9kQVvS5TjZBObyT4V/At1WUAPSTr8E2E60+LEC5\nokS6IGu8phkV8+Ya2tTB17Cpu4Q2SO6ayF3z9QihfOQHV+Isft+mliUWGB/R\njNSyT62flygN+BxkkjRMwmredEnLf9iBMCW/G9dskfPePcn5A1OQ31Hjv+91\nUsQlrNX5GMvXIAGhRQEN1xik9xS+gfyDr2SiOLyX1MHDv2HkcCqEUwph6/bZ\nk9IWkKxhcfM9sAQkmeENI8IuLedbQJ1G7c0u2IORxOfrxrm9h4fNLOrt2acZ\nJAdIwV6oqjiLwlZXj61C667OkkWBHBOHX7w9NUd4Dds7iBuM+/97dVH6eZVd\nyR/X\r\n=Ztkp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2IST3wGNIx7xcddb/F5NGKOtkq2XVjz+C6PSYX0hd1AiAhf37+m84WnAnWx0R3juUGmhJQwI2u1fYTY8q9jRhDKw=="}]},"maintainers":[{"name":"thedrumz","email":"elantiswing@hotmail.com"}],"_npmUser":{"name":"thedrumz","email":"elantiswing@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3d-transformers_1.0.4_1598336532069_0.440538134238603"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-17T07:16:06.705Z","1.0.0":"2020-08-17T07:16:07.059Z","modified":"2022-04-05T00:10:51.615Z","1.0.1":"2020-08-17T10:10:59.661Z","1.0.2":"2020-08-17T10:11:50.343Z","1.0.3":"2020-08-17T10:14:18.520Z","1.0.4":"2020-08-25T06:22:12.221Z"},"maintainers":[{"email":"mancontr@gmail.com","name":"mancontr"},{"email":"elantiswing@hotmail.com","name":"thedrumz"}],"description":"Transformers form 3d objects","repository":{"type":"git","url":""},"author":{"name":"Glue.gl"},"license":"MIT","readme":"\n# Objects-3d\nObject-3d is build on top of [react-three-fiber](https://github.com/react-spring/react-three-fiber \"react-three-fiber\"), a react reconciler for [ThreeJS](https://threejs.org/ \"ThreeJS\"). Provides an abstraction for manage 3d objects easily\n\n[![NPM](https://img.shields.io/npm/v/@cofrico/3d-objects.svg)](https://www.npmjs.com/package/3d-objects) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n## Install\n```bash\nnpm install @cofrico/3d-objects\n```\n\n## Usage\n```jsx\nimport  React  from  'react'\nimport { Layout } from  '@cofrico/layout-3d'\nimport { Object3d, Room } from  '@cofrico/layout-3d'\n\nconst FBXLoader = __CLIENT__ && require('three/examples/jsm/loaders/FBXLoader').FBXLoader\n\nconst  App = () => {\n\treturn {\n\n\t<Layout>\n    <Object3D\n      id=\"123\"\n      type=\"type1\"\n      objectURL=\"/evaporador.fbx\"\n      loader={FBXLoader}\n      position={[10, 0, 1]}\n    />\n    <Room\n      nodes={[[-5, 5], [5, 5], [5, -5], [-5, -5]]}\n      height={5}\n      doors={[{ width: 2, height: 4, offset: 3, roomFaceIndex: 1 }]}\n    >\n      <Object3D\n        id=\"456\"\n        type=\"type1\"\n        objectURL=\"/evaporador.fbx\"\n        loader={FBXLoader}\n        position={[0, 0, 0]}\n      />\n    </Room>\n  </Layout>\n\t}\n}\n```\n\n## Object3D Options\nA wrapper to create objects from 3d object file without pain\n\n| Name | Type | Description | Default | Required\n|--|--|--|--|--|\n| **objectURL** | string | path to object file |  | true\n| **loader** | object | Can be FBXLoader, OBJLoader or any other ThreeJs loader |  | true\n| **position** | array | Array of 3d coordinates | [0, 0, 0] | false\n| **rotation** | array | Array of 3d coordinates | [0, 0, 0] | false\n| **selected** | bool | Set object as selected or not | false | false\n| **selectedColor** | string | Color used when the object is selected. Can be a hex, or other css color type | 'red' | false\n| **userData** | object | An object that can be used to store custom data | { } | false\n\n## Room Options\nA wrapper to create rooms (extrude structures) from parameters. Rooms can have childs like other Rooms or Object3D\n\n| Name | Type | Description | Default | Required\n|--|--|--|--|--|\n| **nodes** | array | Array of 2d array coordinates |  | true\n| **heigh** | number | The room height |  | true\n| **children** | node | React children node |  | false\n| **doors** | array | Array of objects. Each object represents a door. See Door options | [ ] | false\n| **userData** | object | An object that can be used to store custom data | { } | false\n| **color** | string | Color used when the object is selected. Can be a hex, or other css color type | '#009b7f' | false\n| **disabled** | bool | Set the object disabled or not, it only changes the color and opacity | false | false\n| **selected** | bool | Set object as selected or not | false | false\n\n###Door options\nA room can have many doors. Each one can be defined with this options\n\n| Name | Type | Description | Default | Required\n|--|--|--|--|--|\n| **roomFaceIndex** | number | An index representing a room face, in the same order than room nodes |  | true\n| **width** | number | Door with |  | true\n| **heigh** | number | Door height |  | true\n| **offset** | number | Offset from right corner of the room to position the door | 0 | false\n| **color** | string | Color used when the object is selected. Can be a hex, or other css color type | '#dcdcdcf' | false\n| **opacity** | number | The opacity of the door | 0.5 | false\n\n## Example\nYou have a simple playground to show the objects usage in `/example` folder. To run it, simply install the dependencies with `yarn or npm install` and run it from `/example` directory with `yarn start`. Then you can go to `localhost:3000` to see the example working\n\n## License\n\nMIT © [Glue Digital](https://github.com/Glue Digital)","readmeFilename":"README.md"}