{"_id":"@autoquote3d/3d-thumbnail-renderer","_rev":"17-cd0cb05148baf75feba7262fa3124d5f","name":"@autoquote3d/3d-thumbnail-renderer","dist-tags":{"latest":"1.0.13"},"versions":{"1.0.5":{"name":"@autoquote3d/3d-thumbnail-renderer","version":"1.0.5","keywords":["react","3d","thumbnail","stl","obj","model","renderer"],"author":{"name":"Tyler McGinnis, Ben Adam"},"license":"MIT","_id":"@autoquote3d/3d-thumbnail-renderer@1.0.5","maintainers":[{"name":"felixizraitel","email":"felix@autoquote3d.com"}],"dist":{"shasum":"8121e14e561381d849a2e0a34ab53fc252c1ac27","tarball":"https://registry.npmjs.org/@autoquote3d/3d-thumbnail-renderer/-/3d-thumbnail-renderer-1.0.5.tgz","fileCount":7,"integrity":"sha512-Ooq8y2mh5Kd9O+QmhUyjdDhnuqR19JSDpA/INtDd5HTg/nKNENMHeits3Ob1QS5A+yTnIB8Tyr55rJOnUAHcyQ==","signatures":[{"sig":"MEUCIQC4BvNs28oWDeqybRG6u+FtPNnqjQaFHbg2S5AG7k12fAIgESzyvOUyzBkDzMOzUXEKnAhgdeTHgFXIVk9zPsGa2kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5558db87e3ea3a221f601dffea4eeb2d1623ee4d","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"felixizraitel","email":"felix@autoquote3d.com"},"_npmVersion":"10.9.2","description":"React hook for generating 3D model thumbnails from STL and OBJ files","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","three":"^0.169.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.20","@types/three":"^0.173.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-thumbnail-renderer_1.0.5_1739680843395_0.7911974438481739","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@autoquote3d/3d-thumbnail-renderer","version":"1.0.6","keywords":["react","3d","thumbnail","stl","obj","model","renderer"],"author":{"name":"Tyler McGinnis, Ben Adam"},"license":"MIT","_id":"@autoquote3d/3d-thumbnail-renderer@1.0.6","maintainers":[{"name":"felixizraitel","email":"felix@autoquote3d.com"}],"dist":{"shasum":"33677837cf1f9d03716520667e27b4ad4fe4c9f4","tarball":"https://registry.npmjs.org/@autoquote3d/3d-thumbnail-renderer/-/3d-thumbnail-renderer-1.0.6.tgz","fileCount":7,"integrity":"sha512-jPPQ5tjU12UY3jBPQd++U5VtobuKu24gtDqHC3N2kZjCmjxk3jdLc9DTJ7hTOOBUaKiGBn7zqzoOWXjoty9o4A==","signatures":[{"sig":"MEYCIQCIkNcYaGl/nyM28DbEJBPB5K1AG+RUPvK9OAfCqsJrKwIhAMC+dwxXqmLZ1D202SXOMbpoNHvS0398eNJFwCXFx8tp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5558db87e3ea3a221f601dffea4eeb2d1623ee4d","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"felixizraitel","email":"felix@autoquote3d.com"},"_npmVersion":"10.9.2","description":"React hook for generating 3D model thumbnails from STL and OBJ files","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","three":"^0.169.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.20","@types/three":"^0.173.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-thumbnail-renderer_1.0.6_1739680858290_0.3788604570087617","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@autoquote3d/3d-thumbnail-renderer","version":"1.0.7","keywords":["react","3d","thumbnail","stl","obj","model","renderer"],"author":{"name":"Tyler McGinnis, Ben Adam"},"license":"MIT","_id":"@autoquote3d/3d-thumbnail-renderer@1.0.7","maintainers":[{"name":"felixizraitel","email":"felix@autoquote3d.com"}],"dist":{"shasum":"91ea151e010cb440130fc7ce019cb97c279783f7","tarball":"https://registry.npmjs.org/@autoquote3d/3d-thumbnail-renderer/-/3d-thumbnail-renderer-1.0.7.tgz","fileCount":10,"integrity":"sha512-H6cI4mvXeRpBo7ATyZGseEb4PJqDwR5ic4hPNuEg7QP4eRpLAOMPHiKxZWVVDMcQskwHtR2eqY3iGZ444MbkjQ==","signatures":[{"sig":"MEYCIQDeM/Y2BYK9EpT3VoJBqEVpESOci3MOq2dOWe59vrzUzAIhAJnGUJFykVQhxz+0EkStLHsj8hqMILCR0+qsT1IEbp8P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"5558db87e3ea3a221f601dffea4eeb2d1623ee4d","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"felixizraitel","email":"felix@autoquote3d.com"},"_npmVersion":"10.9.2","description":"React hook for generating 3D model thumbnails from STL and OBJ files","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","three":"^0.169.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.20","@types/three":"^0.173.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-thumbnail-renderer_1.0.7_1739681840282_0.34441404811770204","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@autoquote3d/3d-thumbnail-renderer","version":"1.0.8","keywords":["react","3d","thumbnail","stl","obj","model","renderer"],"author":{"name":"Tyler McGinnis, Ben Adam"},"license":"MIT","_id":"@autoquote3d/3d-thumbnail-renderer@1.0.8","maintainers":[{"name":"felixizraitel","email":"felix@autoquote3d.com"}],"dist":{"shasum":"2456ca845dbc756f323b7e0095f6a0a3f7940816","tarball":"https://registry.npmjs.org/@autoquote3d/3d-thumbnail-renderer/-/3d-thumbnail-renderer-1.0.8.tgz","fileCount":10,"integrity":"sha512-UU01fw7JKabWG4BcxX01gxBXIH/BpyWhTjAWhdwbCsz7rutML0XGNee2UYxUl4oRFf/MiEjQnMXDT8sYff8pWQ==","signatures":[{"sig":"MEUCIGAggaV7ZIPnBwI4ptsQ1is020nMp9PfQTUez9ZdroSsAiEA88hYVSXvp4/tW3levXpJ/Txe3xJC2EImvhVmeT/4UsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10342},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"5558db87e3ea3a221f601dffea4eeb2d1623ee4d","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"felixizraitel","email":"felix@autoquote3d.com"},"_npmVersion":"10.9.2","description":"React hook for generating 3D model thumbnails from STL and OBJ files","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","three":"^0.169.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.20","@types/three":"^0.173.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-thumbnail-renderer_1.0.8_1739681980526_0.0853896558492937","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@autoquote3d/3d-thumbnail-renderer","version":"1.0.9","keywords":["react","3d","thumbnail","stl","obj","model","renderer"],"author":{"name":"Tyler McGinnis, Ben Adam"},"license":"MIT","_id":"@autoquote3d/3d-thumbnail-renderer@1.0.9","maintainers":[{"name":"felixizraitel","email":"felix@autoquote3d.com"}],"dist":{"shasum":"de69aab08838b8bb1c3b487a7f1c18227dd6986a","tarball":"https://registry.npmjs.org/@autoquote3d/3d-thumbnail-renderer/-/3d-thumbnail-renderer-1.0.9.tgz","fileCount":12,"integrity":"sha512-Hb8Sv2F2Ch12AjKvl/rQklxXQTOvfC75RRCSKceNt9chRGTp4rSa42saUh333G/SRehmocH4mRJnxwFPv4ca7A==","signatures":[{"sig":"MEUCIQCKkB9eJ71uPgHc4Sq3yu+85f4gqnwWGssHx5wDIO6P7gIgRJirfyDho9S5kMmT6Lmk7sIyU8+tQzOrbfgcdVVM/JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","gitHead":"5558db87e3ea3a221f601dffea4eeb2d1623ee4d","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"felixizraitel","email":"felix@autoquote3d.com"},"_npmVersion":"10.9.2","description":"React hook for generating 3D model thumbnails from STL and OBJ files","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","three":"^0.169.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.20","@types/three":"^0.173.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-thumbnail-renderer_1.0.9_1739682283388_0.9329517535117302","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@autoquote3d/3d-thumbnail-renderer","version":"1.0.10","keywords":["react","3d","thumbnail","stl","obj","model","renderer"],"author":{"name":"Tyler McGinnis, Ben Adam"},"license":"MIT","_id":"@autoquote3d/3d-thumbnail-renderer@1.0.10","maintainers":[{"name":"felixizraitel","email":"felix@autoquote3d.com"}],"dist":{"shasum":"b45da4b6de0439c87231df97748c676cdeed58eb","tarball":"https://registry.npmjs.org/@autoquote3d/3d-thumbnail-renderer/-/3d-thumbnail-renderer-1.0.10.tgz","fileCount":12,"integrity":"sha512-ht0XOK51lE0QEINrCHvpHCzHJC1EqOqBLCVAPuTUJKsW+FTJ7H3OK49lUtvMQHQHyJSzzsiVCRT7G79n4zdA/Q==","signatures":[{"sig":"MEUCIQCl+gkqdC0GlJMA7SsWZznQazVbk/yqL7vEfd2ifttuxwIgUwlHq9ct3Y6Bl8kdhlD7vNjBi8lGD51KcmujN6OoC+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19554},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5558db87e3ea3a221f601dffea4eeb2d1623ee4d","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"felixizraitel","email":"felix@autoquote3d.com"},"_npmVersion":"10.9.2","description":"React hook for generating 3D model thumbnails from STL and OBJ files","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","three":"^0.169.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.20","@types/three":"^0.173.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-thumbnail-renderer_1.0.10_1739682610584_0.44297093176514646","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@autoquote3d/3d-thumbnail-renderer","version":"1.0.11","keywords":["react","3d","thumbnail","stl","obj","model","renderer"],"author":{"name":"Tyler McGinnis, Ben Adam"},"license":"MIT","_id":"@autoquote3d/3d-thumbnail-renderer@1.0.11","maintainers":[{"name":"felixizraitel","email":"felix@autoquote3d.com"}],"dist":{"shasum":"a9d3aabb67bd6108be247f74620e6375fc8a1804","tarball":"https://registry.npmjs.org/@autoquote3d/3d-thumbnail-renderer/-/3d-thumbnail-renderer-1.0.11.tgz","fileCount":12,"integrity":"sha512-GX07CGxJFcBOvfkAUAOZcqz+NxxxLDELsX6n0cD0bONtVpTa+z7cDDcpKLjMl2DOC1MQ+cQllczYOO2g12UU5g==","signatures":[{"sig":"MEYCIQCTeeI4fyQ2j+UutZuXpKnj8kSGr/XQBNewg/DcUhiapwIhAJS5p+wd6j746ltBYjKjUYrCUIwHvpG5HcURI87STuM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5558db87e3ea3a221f601dffea4eeb2d1623ee4d","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"felixizraitel","email":"felix@autoquote3d.com"},"_npmVersion":"10.9.2","description":"React hook for generating 3D model thumbnails from STL and OBJ files","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","three":"^0.169.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.20","@types/three":"^0.173.0"},"peerDependencies":{"react":">=18.0.0","three":">=0.169.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-thumbnail-renderer_1.0.11_1739682728331_0.47503839758604927","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@autoquote3d/3d-thumbnail-renderer","version":"1.0.12","keywords":["react","3d","thumbnail","stl","obj","model","renderer"],"author":{"name":"Tyler McGinnis, Ben Adam"},"license":"MIT","_id":"@autoquote3d/3d-thumbnail-renderer@1.0.12","maintainers":[{"name":"felixizraitel","email":"felix@autoquote3d.com"}],"dist":{"shasum":"e12349e114fdc521a980cb7cdc648bf85005fbd1","tarball":"https://registry.npmjs.org/@autoquote3d/3d-thumbnail-renderer/-/3d-thumbnail-renderer-1.0.12.tgz","fileCount":13,"integrity":"sha512-uNVesuu5fJVcADFD+SvHbhX/fwjeMFybgOHgYO0qN46howDLJUEm+/sv9SfRNObJew4WGpI1Bm6S8KdSD4HShA==","signatures":[{"sig":"MEYCIQDh3XTFl9adCpL2cFsJ3SRn4JaP4NRGdS+ccdynehIEUgIhANGcR3sJZlmpsjCcJbpVXeBHInUOXkkkVhVBIPes97ZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20651},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"2e056a13c33ee6a56fabdd28d25428bba90fce7d","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"felixizraitel","email":"felix@autoquote3d.com"},"_npmVersion":"10.9.2","description":"React hook for generating 3D model thumbnails from STL and OBJ files","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","three":"^0.169.0","react-dom":"^18.2.0","typescript":"^5.1.6","@types/react":"^18.2.20","@types/three":"^0.173.0"},"peerDependencies":{"react":">=18.0.0","three":">=0.169.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/3d-thumbnail-renderer_1.0.12_1739683071474_0.3218130623031894","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@autoquote3d/3d-thumbnail-renderer","version":"1.0.13","description":"React hook for generating 3D model thumbnails from STL and OBJ files","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsc","prepublishOnly":"npm run build"},"devDependencies":{"@types/react":"^18.2.20","@types/three":"^0.173.0","react":"^18.2.0","react-dom":"^18.2.0","three":"^0.169.0","typescript":"^5.1.6"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","three":">=0.169.0"},"keywords":["react","3d","thumbnail","stl","obj","model","renderer"],"author":{"name":"Tyler McGinnis, Ben Adam"},"license":"MIT","_id":"@autoquote3d/3d-thumbnail-renderer@1.0.13","gitHead":"850482fc2e8b3a737fc4d40968c3dc386dd4979b","_nodeVersion":"23.6.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-MbgfixiPH7z5zwBGGcZfE8jfjz4qVsxHDA0GirIeRaVIHt5AePHxt6kyhezRRrxXGvbUUTl/pVxlvULGrsrWiQ==","shasum":"c4d6de16f137dcb15a52653f1c966fd22d84d3fd","tarball":"https://registry.npmjs.org/@autoquote3d/3d-thumbnail-renderer/-/3d-thumbnail-renderer-1.0.13.tgz","fileCount":13,"unpackedSize":20704,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGUpQ4PGaxeiJMk6t/vxYXTSvuyJf48lBfSfOR61LcTOAiB7SJD8oB3E778B8kuRGR5dGQDhJEkQmIkyXwiDDnDtOA=="}]},"_npmUser":{"name":"felixizraitel","email":"felix@autoquote3d.com"},"directories":{},"maintainers":[{"name":"felixizraitel","email":"felix@autoquote3d.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/3d-thumbnail-renderer_1.0.13_1739683282419_0.7748922399539344"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-16T04:40:43.289Z","modified":"2025-02-16T05:21:22.811Z","2.4.1":"2025-02-16T03:44:11.354Z","1.0.0":"2025-02-16T03:44:23.650Z","1.0.1":"2025-02-16T03:51:53.771Z","1.0.2":"2025-02-16T04:24:03.108Z","1.0.3":"2025-02-16T04:29:33.671Z","1.0.4":"2025-02-16T04:32:17.361Z","1.0.5":"2025-02-16T04:40:43.602Z","1.0.6":"2025-02-16T04:40:58.456Z","1.0.7":"2025-02-16T04:57:20.475Z","1.0.8":"2025-02-16T04:59:40.715Z","1.0.9":"2025-02-16T05:04:43.562Z","1.0.10":"2025-02-16T05:10:10.768Z","1.0.11":"2025-02-16T05:12:08.499Z","1.0.12":"2025-02-16T05:17:51.660Z","1.0.13":"2025-02-16T05:21:22.611Z"},"author":{"name":"Tyler McGinnis, Ben Adam"},"license":"MIT","keywords":["react","3d","thumbnail","stl","obj","model","renderer"],"description":"React hook for generating 3D model thumbnails from STL and OBJ files","maintainers":[{"name":"felixizraitel","email":"felix@autoquote3d.com"}],"readme":"# @autoquote3d/3d-thumbnail-renderer\n\nA React hook for generating thumbnails from 3D model files (STL and OBJ).\n\n## Installation\n\n```bash\nnpm install @autoquote3d/3d-thumbnail-renderer\n```\n\n## Usage\n\n```tsx\nimport { useModelThumbnail } from \"@autoquote3d/3d-thumbnail-renderer\";\n\nfunction ModelPreview() {\n  const file = new File();\n  const { data, loading, error, progress } = useModelThumbnail({\n    url: URL.createObjectURL(file), // or some other valid url\n    fileType: \"stl\",\n    color: \"#808080\", // optional, defaults to gray\n  });\n\n  if (loading) {\n    return <div>Loading... {progress}%</div>;\n  }\n\n  if (error) {\n    return <div>Error: {error}</div>;\n  }\n\n  return <img src={data} alt=\"3D Model Thumbnail\" />;\n}\n```\n\n## Props\n\n- `url`: URL or path to the 3D model file\n- `fileType`: Type of the 3D model file ('stl' or 'obj')\n- `color`: (Optional) Color of the model in hex format. Defaults to '#808080'\n\n## Return Values\n\n- `data`: Base64 encoded image data URL when complete\n- `loading`: Boolean indicating if the thumbnail is being generated\n- `error`: Error message if something goes wrong\n- `progress`: Number indicating the download progress percentage\n\n## License\n\nMIT\n","readmeFilename":"README.md"}