{"_id":"@ascii-fx/react-three","_rev":"8-2eb3f00d5fdd69770228605f6f5809f3","name":"@ascii-fx/react-three","dist-tags":{"latest":"0.8.0"},"versions":{"0.2.0":{"name":"@ascii-fx/react-three","version":"0.2.0","keywords":["ascii","ascii-art","ascii-fx","postprocessing","react","react-three-fiber","three","threejs","webgpu"],"author":"Amir Abushanab (https://github.com/Amir-Abushanab)","license":"MIT","_id":"@ascii-fx/react-three@0.2.0","maintainers":[{"name":"amabush","email":"amabush@outlook.com"}],"homepage":"https://github.com/Amir-Abushanab/ascii-fx#readme","bugs":{"url":"https://github.com/Amir-Abushanab/ascii-fx/issues"},"dist":{"shasum":"ff40e4eea2c4b1e8774c0ada7ccc290a2ccbaecb","tarball":"https://registry.npmjs.org/@ascii-fx/react-three/-/react-three-0.2.0.tgz","fileCount":6,"integrity":"sha512-+OpcTERFpOrClgsDaixyT1Zo055jztofoaRjfNlKNR4qdF4+vq1pg8Unz7kX+KtpgMMb1o012CL159TKhl0KEw==","signatures":[{"sig":"MEYCIQDmPbT40FEPc9d+HxESjQ3iPJmm8zsJQB+4unyYH7iZTQIhANWq7h7+Ykxj5gzcTCTmrbLPtQ5YpTl2d+6VySM5/Epp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18812},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsup && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"amabush","email":"amabush@outlook.com"},"repository":{"url":"git+https://github.com/Amir-Abushanab/ascii-fx.git","type":"git","directory":"packages/react-three"},"description":"React Three Fiber bindings for ASCII FX: <AsciiEffect>, <AsciiGlyphs>, useAsciiEffect (WebGPURenderer only).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ascii-fx/gpu":"0.2.0","@ascii-fx/core":"0.2.0","@ascii-fx/three":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","three":"0.185.1","typescript":"^7.0.2","@types/react":"^19.2.18","@types/three":"0.185.4","@webgpu/types":"^0.1.71","@react-three/fiber":"^9.7.0"},"peerDependencies":{"react":"^19.0.0","three":">=0.170.0","@react-three/fiber":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three_0.2.0_1787497308641_0.2634268653751808","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ascii-fx/react-three","version":"0.3.0","keywords":["ascii","ascii-art","ascii-fx","postprocessing","react","react-three-fiber","three","threejs","webgpu"],"author":"Amir Abushanab (https://github.com/Amir-Abushanab)","license":"MIT","_id":"@ascii-fx/react-three@0.3.0","maintainers":[{"name":"amabush","email":"amabush@outlook.com"}],"homepage":"https://github.com/Amir-Abushanab/ascii-fx#readme","bugs":{"url":"https://github.com/Amir-Abushanab/ascii-fx/issues"},"dist":{"shasum":"de8b9599bb6cb32bb70dcfeefaf73b0b5feabccd","tarball":"https://registry.npmjs.org/@ascii-fx/react-three/-/react-three-0.3.0.tgz","fileCount":6,"integrity":"sha512-Q2q2Mch3Rbi/LFC8AlcOyTnQrBuNPfDXQ32X7O1tBZgy8bEHGX7aGxs+2TTCUTsGq4IDToKBqRNmyhPyZMWfrQ==","signatures":[{"sig":"MEYCIQCnsZ09moEz4roTDj0tbN6eqnWjus3dOocmGJmbqk7mIQIhAJ0KWZXOABOnuP/Fr9kPtqZc+aysOwpSQzZuUwJZGoUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascii-fx%2freact-three@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19266},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsup && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153ebb5f-0344-486c-a019-cbafe562e8c9"}},"repository":{"url":"git+https://github.com/Amir-Abushanab/ascii-fx.git","type":"git","directory":"packages/react-three"},"description":"React Three Fiber bindings for ASCII FX: <AsciiEffect>, <AsciiGlyphs>, useAsciiEffect (WebGPURenderer only).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ascii-fx/gpu":"0.3.0","@ascii-fx/core":"0.3.0","@ascii-fx/three":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","three":"0.185.1","typescript":"^7.0.2","@types/react":"^19.2.18","@types/three":"0.185.4","@webgpu/types":"^0.1.71","@react-three/fiber":"^9.7.0"},"peerDependencies":{"react":"^19.0.0","three":">=0.170.0","@react-three/fiber":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three_0.3.0_1787573231913_0.5322552189291185","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ascii-fx/react-three","version":"0.3.1","keywords":["ascii","ascii-art","ascii-fx","postprocessing","react","react-three-fiber","three","threejs","webgpu"],"author":"Amir Abushanab (https://github.com/Amir-Abushanab)","license":"MIT","_id":"@ascii-fx/react-three@0.3.1","maintainers":[{"name":"amabush","email":"amabush@outlook.com"}],"homepage":"https://github.com/Amir-Abushanab/ascii-fx#readme","bugs":{"url":"https://github.com/Amir-Abushanab/ascii-fx/issues"},"dist":{"shasum":"ea157da9480ac210018fae08ce5d4e55c9d84632","tarball":"https://registry.npmjs.org/@ascii-fx/react-three/-/react-three-0.3.1.tgz","fileCount":6,"integrity":"sha512-XqIgSRq2v+nrftGmnItdXDc4BVNPiIy1rhYoK9qZe04uhFGwt+Hme6bBO6mGNlmlv0af1dTfIaQMgMtRariOlw==","signatures":[{"sig":"MEQCICpwGmBhg+CDGdJGWyA75t7DwSWPZHEnozKqLxwYS0MKAiBVoX3FoUqpt5+2IK70YPyp3qNp8im3OOY+bJ8MswcHTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascii-fx%2freact-three@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19266},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsup && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153ebb5f-0344-486c-a019-cbafe562e8c9"}},"repository":{"url":"git+https://github.com/Amir-Abushanab/ascii-fx.git","type":"git","directory":"packages/react-three"},"description":"React Three Fiber bindings for ASCII FX: <AsciiEffect>, <AsciiGlyphs>, useAsciiEffect (WebGPURenderer only).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ascii-fx/gpu":"0.3.1","@ascii-fx/core":"0.3.1","@ascii-fx/three":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","three":"0.185.1","typescript":"^7.0.2","@types/react":"^19.2.18","@types/three":"0.185.4","@webgpu/types":"^0.1.71","@react-three/fiber":"^9.7.0"},"peerDependencies":{"react":"^19.0.0","three":">=0.170.0","@react-three/fiber":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three_0.3.1_1787588458329_0.3284155499495416","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ascii-fx/react-three","version":"0.4.0","keywords":["ascii","ascii-art","ascii-fx","postprocessing","react","react-three-fiber","three","threejs","webgpu"],"author":"Amir Abushanab (https://github.com/Amir-Abushanab)","license":"MIT","_id":"@ascii-fx/react-three@0.4.0","maintainers":[{"name":"amabush","email":"amabush@outlook.com"}],"homepage":"https://github.com/Amir-Abushanab/ascii-fx#readme","bugs":{"url":"https://github.com/Amir-Abushanab/ascii-fx/issues"},"dist":{"shasum":"2322daeed58706979d1a93592211d53c9988a0d2","tarball":"https://registry.npmjs.org/@ascii-fx/react-three/-/react-three-0.4.0.tgz","fileCount":6,"integrity":"sha512-0JwkREYpha2ZCPGV9YRbG9wjCcjpBeuwrMQk6cWdf1QTbZ0M65JPoOwgE0DjKu2GVqQQ7qVdXoL7wpeTYn/2UQ==","signatures":[{"sig":"MEYCIQDO8NfecRYDijbAHUusNGRLG48FO/luSLurJDCu49HgRAIhAKOtYsgX+fUtbfoqN6D24Ov3VgX2K24YkjUjbqFZpASI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascii-fx%2freact-three@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19266},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsup && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153ebb5f-0344-486c-a019-cbafe562e8c9"}},"repository":{"url":"git+https://github.com/Amir-Abushanab/ascii-fx.git","type":"git","directory":"packages/react-three"},"description":"React Three Fiber bindings for ASCII FX: <AsciiEffect>, <AsciiGlyphs>, useAsciiEffect (WebGPURenderer only).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ascii-fx/gpu":"0.4.0","@ascii-fx/core":"0.4.0","@ascii-fx/three":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","three":"0.185.1","typescript":"^7.0.2","@types/react":"^19.2.18","@types/three":"0.185.4","@webgpu/types":"^0.1.72","@react-three/fiber":"^9.7.0"},"peerDependencies":{"react":"^19.0.0","three":">=0.170.0","@react-three/fiber":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three_0.4.0_1787909403519_0.11514389181623841","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ascii-fx/react-three","version":"0.5.0","keywords":["ascii","ascii-art","ascii-fx","postprocessing","react","react-three-fiber","three","threejs","webgpu"],"author":"Amir Abushanab (https://github.com/Amir-Abushanab)","license":"MIT","_id":"@ascii-fx/react-three@0.5.0","maintainers":[{"name":"amabush","email":"amabush@outlook.com"}],"homepage":"https://github.com/Amir-Abushanab/ascii-fx#readme","bugs":{"url":"https://github.com/Amir-Abushanab/ascii-fx/issues"},"dist":{"shasum":"3857599aa20ab1e633823cfc9aebe04918865885","tarball":"https://registry.npmjs.org/@ascii-fx/react-three/-/react-three-0.5.0.tgz","fileCount":6,"integrity":"sha512-Zc3XtdkdPEyk8Z+oLlfGMqTQC3/6lB2EZRB5huC+D2s66qwpK8ngbHTon9DSCZX0roso9TwFTLvhC0HmgvS5pQ==","signatures":[{"sig":"MEUCIQCzYKUdmLbCALkGE1ZV3SxnAVAE4xBV4NCiR5wUHeKiDAIgJ+UBTLBFohZ5nlLTEVlZQosnRyk+XZHIBIZw8ZS1IJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascii-fx%2freact-three@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19266},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsup && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153ebb5f-0344-486c-a019-cbafe562e8c9"}},"repository":{"url":"git+https://github.com/Amir-Abushanab/ascii-fx.git","type":"git","directory":"packages/react-three"},"description":"React Three Fiber bindings for ASCII FX: <AsciiEffect>, <AsciiGlyphs>, useAsciiEffect (WebGPURenderer only).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ascii-fx/gpu":"0.5.0","@ascii-fx/core":"0.5.0","@ascii-fx/three":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","three":"0.185.1","typescript":"^7.0.2","@types/react":"^19.2.18","@types/three":"0.185.4","@webgpu/types":"^0.1.72","@react-three/fiber":"^9.7.0"},"peerDependencies":{"react":"^19.0.0","three":">=0.170.0","@react-three/fiber":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three_0.5.0_1788524079314_0.5942950308875541","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ascii-fx/react-three","version":"0.6.0","keywords":["ascii","ascii-art","ascii-fx","postprocessing","react","react-three-fiber","three","threejs","webgpu"],"author":"Amir Abushanab (https://github.com/Amir-Abushanab)","license":"MIT","_id":"@ascii-fx/react-three@0.6.0","maintainers":[{"name":"amabush","email":"amabush@outlook.com"}],"homepage":"https://github.com/Amir-Abushanab/ascii-fx#readme","bugs":{"url":"https://github.com/Amir-Abushanab/ascii-fx/issues"},"dist":{"shasum":"54d1955e2e577032ec07fd3fbeba82a5686ca43c","tarball":"https://registry.npmjs.org/@ascii-fx/react-three/-/react-three-0.6.0.tgz","fileCount":6,"integrity":"sha512-KOCper07y/TXzoKk1bSaCQs7rXrMEU2VNQup3HIHIPEluw1eNmiRfNIKZMxGzQ+SNSJYHxb0SyweCBuXHSUo1A==","signatures":[{"sig":"MEYCIQDqBMVlVWrGmJAPIEIev20l1FN0eSRTxNhSDYvm/LAxYgIhAMJsoNyeFegkXgHw7czeLt5Kouol1Yj6Vi+T0gheY7FA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascii-fx%2freact-three@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19266},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsup && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153ebb5f-0344-486c-a019-cbafe562e8c9"}},"repository":{"url":"git+https://github.com/Amir-Abushanab/ascii-fx.git","type":"git","directory":"packages/react-three"},"description":"React Three Fiber bindings for ASCII FX: <AsciiEffect>, <AsciiGlyphs>, useAsciiEffect (WebGPURenderer only).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ascii-fx/gpu":"0.6.0","@ascii-fx/core":"0.6.0","@ascii-fx/three":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","three":"0.185.1","typescript":"^7.0.2","@types/react":"^19.2.18","@types/three":"0.185.4","@webgpu/types":"^0.1.72","@react-three/fiber":"^9.7.0"},"peerDependencies":{"react":"^19.0.0","three":">=0.170.0","@react-three/fiber":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three_0.6.0_1788635904666_0.8146673075669344","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ascii-fx/react-three","version":"0.7.0","keywords":["ascii","ascii-art","ascii-fx","postprocessing","react","react-three-fiber","three","threejs","webgpu"],"author":"Amir Abushanab (https://github.com/Amir-Abushanab)","license":"MIT","_id":"@ascii-fx/react-three@0.7.0","maintainers":[{"name":"amabush","email":"amabush@outlook.com"}],"homepage":"https://github.com/Amir-Abushanab/ascii-fx#readme","bugs":{"url":"https://github.com/Amir-Abushanab/ascii-fx/issues"},"dist":{"shasum":"2769eb14ad59bc0230f8d85f1c0a276ee388fa5f","tarball":"https://registry.npmjs.org/@ascii-fx/react-three/-/react-three-0.7.0.tgz","fileCount":6,"integrity":"sha512-NWuTTaXclUjFQQnGaDCsi2qB9VgHxgLdrty43ZXme6qSARYM3NcajmyzIzxEnPoRZX4jYnx/kANnodi3Q8C/dg==","signatures":[{"sig":"MEQCICDSi7HHjXaB1Xyslc/8JrbODYPlxAOeprz3Af+RVEpyAiBy60FXLQe4+rMb7CIU5+DD50iGNTu8yOeO1JExd80oag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4JULd7fJE3655f2yelDNH4D5lkAA1zQPg13cfk8sAGgIhAIQj/cLfiPbar8VwNSvxpmtlta0oS9YzDMQD/idtnwKw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascii-fx%2freact-three@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19266},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsup && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153ebb5f-0344-486c-a019-cbafe562e8c9"}},"repository":{"url":"git+https://github.com/Amir-Abushanab/ascii-fx.git","type":"git","directory":"packages/react-three"},"description":"React Three Fiber bindings for ASCII FX: <AsciiEffect>, <AsciiGlyphs>, useAsciiEffect (WebGPURenderer only).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ascii-fx/gpu":"0.7.0","@ascii-fx/core":"0.7.0","@ascii-fx/three":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","three":"0.185.1","typescript":"^7.0.2","@types/react":"^19.2.18","@types/three":"0.185.4","@webgpu/types":"^0.1.72","@react-three/fiber":"^9.7.0"},"peerDependencies":{"react":"^19.0.0","three":">=0.170.0","@react-three/fiber":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three_0.7.0_1789086949219_0.35452473003564","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"_id":"@ascii-fx/react-three@0.8.0","bugs":{"url":"https://github.com/Amir-Abushanab/ascii-fx/issues"},"dist":{"shasum":"317e643863cb6f0c6071b880b62e4a4386d4f933","tarball":"https://registry.npmjs.org/@ascii-fx/react-three/-/react-three-0.8.0.tgz","fileCount":6,"integrity":"sha512-+IO5Yi6ebU+7elGcHrRN8+MMKLOpW7XJKnbib5mgSmaVpQTUfTwth73rCi84nNSM+wLzaNu2K+Ne/a9V/D/YdA==","signatures":[{"sig":"MEUCIA3yTXMIDSNCsvHApD9DABqMJZ3j595u3kcEN2zFCxYkAiEAk3x81gSQ1sdeiPqkdQAMqCluHy25YneUxhG5cZgOYz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHop5aGOenJXC+tJCk0ZYQkTxVzktHoEVTYiBj55tUe/AiEAtCQfitTVM8W/qiXcN0APJy4m9W/cSO4g3R90EWEx+iQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ascii-fx%2freact-three@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19266},"name":"@ascii-fx/react-three","type":"module","author":"Amir Abushanab (https://github.com/Amir-Abushanab)","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","scripts":{"build":"tsup && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"version":"0.8.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:153ebb5f-0344-486c-a019-cbafe562e8c9"}},"homepage":"https://github.com/Amir-Abushanab/ascii-fx#readme","keywords":["ascii","ascii-art","ascii-fx","postprocessing","react","react-three-fiber","three","threejs","webgpu"],"repository":{"url":"git+https://github.com/Amir-Abushanab/ascii-fx.git","type":"git","directory":"packages/react-three"},"description":"React Three Fiber bindings for ASCII FX: <AsciiEffect>, <AsciiGlyphs>, useAsciiEffect (WebGPURenderer only).","directories":{},"maintainers":[{"name":"amabush","email":"amabush@outlook.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ascii-fx/gpu":"0.8.0","@ascii-fx/core":"0.8.0","@ascii-fx/three":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","three":"0.185.1","typescript":"^7.0.2","@types/react":"^19.2.18","@types/three":"0.185.4","@webgpu/types":"^0.1.72","@react-three/fiber":"^9.7.0"},"peerDependencies":{"react":"^19.0.0","three":">=0.170.0","@react-three/fiber":"^9.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-three_0.8.0_1789149973183_0.5908621688624496"}}},"time":{"created":"2026-08-23T15:01:48.440Z","modified":"2026-09-11T18:06:13.806Z","0.2.0":"2026-08-23T15:01:48.790Z","0.3.0":"2026-08-24T12:07:12.053Z","0.3.1":"2026-08-24T16:20:58.474Z","0.4.0":"2026-08-28T09:30:03.650Z","0.5.0":"2026-09-04T12:14:39.444Z","0.6.0":"2026-09-05T19:18:24.808Z","0.7.0":"2026-09-11T00:35:49.334Z","0.8.0":"2026-09-11T18:06:13.272Z"},"bugs":{"url":"https://github.com/Amir-Abushanab/ascii-fx/issues"},"author":"Amir Abushanab (https://github.com/Amir-Abushanab)","license":"MIT","homepage":"https://github.com/Amir-Abushanab/ascii-fx#readme","keywords":["ascii","ascii-art","ascii-fx","postprocessing","react","react-three-fiber","three","threejs","webgpu"],"repository":{"url":"git+https://github.com/Amir-Abushanab/ascii-fx.git","type":"git","directory":"packages/react-three"},"description":"React Three Fiber bindings for ASCII FX: <AsciiEffect>, <AsciiGlyphs>, useAsciiEffect (WebGPURenderer only).","maintainers":[{"name":"amabush","email":"amabush@outlook.com"}],"readme":"# @ascii-fx/react-three\n\n[`@ascii-fx/three`](../three) as React Three Fiber components.\n\n```sh\npnpm add @ascii-fx/react-three three @react-three/fiber\n```\n\n```tsx\nimport { Canvas } from '@react-three/fiber'\nimport * as THREE from 'three/webgpu'\nimport { AsciiEffect } from '@ascii-fx/react-three'\n\n;<Canvas gl={(canvas) => new THREE.WebGPURenderer({ canvas })}>\n  <mesh>\n    <torusKnotGeometry />\n    <meshNormalMaterial />\n  </mesh>\n  <AsciiEffect profile={profile} columns={160} />\n</Canvas>\n```\n\nDrop `<AsciiEffect>` inside a `<Canvas>` and everything rendered before it comes out as ASCII.\n\n## Why it's a separate package\n\nThis is the only entry point in the project that pulls in `three` _and_ `@react-three/fiber`. Folding it into [`@ascii-fx/react`](../react) would put both in the dependency graph of every plain React app that just wanted `<AsciiImage>` — so it lives here, and you install it only if you're already in R3F.\n\n## Components\n\n- **`<AsciiEffect>`** — post-processes the scene through the exact matcher on the renderer's own device, no readback.\n- **`<AsciiGlyphs>`** — an instanced glyph mesh you can place, light, and move within the scene.\n- **`useAsciiEffect`** — the hook underneath, when you want the pass without the component.\n\nRequires an R3F v9 `<Canvas>` running `THREE.WebGPURenderer`; see [`@ascii-fx/three`](../three) for why WebGL isn't supported.\n\n## License\n\n[MIT](../../LICENSE)\n","readmeFilename":""}