{"_id":"@reach/polymorphic","_rev":"4366146","name":"@reach/polymorphic","description":"Internal utility types for polymorphism in Reach UI.","dist-tags":{"latest":"0.18.0","pre":"0.18.0-pre.4"},"maintainers":[{"name":"mjackson","email":""},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"time":{"modified":"2026-04-08T10:41:43.000Z","created":"2022-10-12T02:00:49.578Z","0.18.0":"2022-10-13T00:04:44.498Z","0.18.0-pre.5":"2022-10-12T23:19:18.499Z","0.18.0-pre.4":"2022-10-12T02:00:49.578Z"},"users":{},"author":{"name":"React Training","email":"hello@reacttraining.com"},"repository":{"type":"git","url":"git+https://github.com/reach/reach-ui.git","directory":"packages/polymorphic"},"versions":{"0.18.0":{"name":"@reach/polymorphic","version":"0.18.0","description":"Internal utility types for polymorphism in Reach UI.","author":{"name":"React Training","email":"hello@reacttraining.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/reach/reach-ui.git","directory":"packages/polymorphic"},"dependencies":{},"devDependencies":{"@reach-internal/dev":"0.0.0","@reach-internal/tsconfig":"0.0.0","react":"^17.0.2","tsup":"^6.1.3"},"peerDependencies":{"react":"^16.8.0 || 17.x"},"main":"./dist/reach-polymorphic.cjs.js","types":"./dist/reach-polymorphic.d.ts","publishConfig":{"access":"public"},"module":"./dist/reach-polymorphic.mjs","scripts":{"build":"tsup"},"bugs":{"url":"https://github.com/reach/reach-ui/issues"},"homepage":"https://github.com/reach/reach-ui#readme","_id":"@reach/polymorphic@0.18.0","_integrity":"sha512-N9iAjdMbE//6rryZZxAPLRorzDcGBnluf7YQij6XDLiMtfCj1noa7KyLpEc/5XCIB/EwhX3zCluFAwloBKdblA==","_resolved":"/tmp/071fd47693c31dbcc7be31a94ba2ea5b/reach-polymorphic-0.18.0.tgz","_from":"file:reach-polymorphic-0.18.0.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"2fe42007a774e06cdbc8e13e0d46f2dc30f2f1ed","size":3810,"noattachment":false,"key":"/@reach/polymorphic/-/@reach/polymorphic-0.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@reach/polymorphic/download/@reach/polymorphic-0.18.0.tgz"},"_npmUser":{"name":"chancestrickland","email":"hi@chance.dev"},"directories":{},"maintainers":[{"name":"mjackson","email":""},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polymorphic_0.18.0_1665619484318_0.21461767740143456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-13T00:04:48.837Z","publish_time":1665619484498,"_cnpm_publish_time":1665619484498},"0.18.0-pre.5":{"name":"@reach/polymorphic","version":"0.18.0-pre.5","description":"Internal utility types for polymorphism in Reach UI.","author":{"name":"React Training","email":"hello@reacttraining.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/reach/reach-ui.git","directory":"packages/polymorphic"},"dependencies":{},"devDependencies":{"@reach-internal/dev":"0.0.0","@reach-internal/tsconfig":"0.0.0","react":"^17.0.2","tsup":"^6.1.3"},"peerDependencies":{"react":"^16.8.0 || 17.x"},"main":"./dist/reach-polymorphic.cjs.js","types":"./dist/reach-polymorphic.d.ts","publishConfig":{"access":"public"},"module":"./dist/reach-polymorphic.mjs","scripts":{"build":"tsup"},"bugs":{"url":"https://github.com/reach/reach-ui/issues"},"homepage":"https://github.com/reach/reach-ui#readme","_id":"@reach/polymorphic@0.18.0-pre.5","_integrity":"sha512-RrSFwmAxVb7UWYvhYiCxpQ5v+fDIUN3dSBY/Zd02QBRknuLU0mA3NL4dFiyVl7HKw3ZNE9FZg/8R+Tuo7QRxcQ==","_resolved":"/tmp/6013bfeb1a1d3be9fd9a7bdf6201e9da/reach-polymorphic-0.18.0-pre.5.tgz","_from":"file:reach-polymorphic-0.18.0-pre.5.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"f3e10ef9a1ed33c82b922fed5405c2ca3bf63b71","size":3990,"noattachment":false,"key":"/@reach/polymorphic/-/@reach/polymorphic-0.18.0-pre.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@reach/polymorphic/download/@reach/polymorphic-0.18.0-pre.5.tgz"},"_npmUser":{"name":"chancestrickland","email":"hi@chance.dev"},"directories":{},"maintainers":[{"name":"mjackson","email":""},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polymorphic_0.18.0-pre.5_1665616758356_0.6330522748069938"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-12T23:19:31.133Z","publish_time":1665616758499,"_cnpm_publish_time":1665616758499},"0.18.0-pre.4":{"name":"@reach/polymorphic","version":"0.18.0-pre.4","description":"Internal utility types for polymorphism in Reach UI.","author":{"name":"React Training","email":"hello@reacttraining.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/reach/reach-ui.git","directory":"packages/polymorphic"},"dependencies":{},"devDependencies":{"@reach-internal/dev":"0.0.0","@reach-internal/tsconfig":"0.0.0","react":"^17.0.2","tsup":"^6.1.3"},"peerDependencies":{"react":"^16.8.0 || 17.x"},"main":"./dist/reach-polymorphic.cjs.js","types":"./dist/reach-polymorphic.d.ts","publishConfig":{"access":"public"},"module":"./dist/reach-polymorphic.mjs","scripts":{"build":"tsup"},"bugs":{"url":"https://github.com/reach/reach-ui/issues"},"homepage":"https://github.com/reach/reach-ui#readme","_id":"@reach/polymorphic@0.18.0-pre.4","_integrity":"sha512-N3+4kfhKU25D5Mfyrvt9m2syrBaSsbkq+/Qq6kwm4sMeuojfTO4rD9DFrSewPaNRnrRFrM3t/gl/GD7ACrHZ8A==","_resolved":"/tmp/2c44e9ffa88908123f30794e2a91b525/reach-polymorphic-0.18.0-pre.4.tgz","_from":"file:reach-polymorphic-0.18.0-pre.4.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"26e0a5595da6d14ad909e248c7713e2382765bba","size":3986,"noattachment":false,"key":"/@reach/polymorphic/-/@reach/polymorphic-0.18.0-pre.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@reach/polymorphic/download/@reach/polymorphic-0.18.0-pre.4.tgz"},"_npmUser":{"name":"chancestrickland","email":"hi@chance.dev"},"directories":{},"maintainers":[{"name":"mjackson","email":""},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polymorphic_0.18.0-pre.4_1665540049471_0.7183980056681993"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-12T02:00:57.274Z","publish_time":1665540049578,"_cnpm_publish_time":1665540049578}},"readme":"# @reach/polymorphic\n\n[![Stable release](https://img.shields.io/npm/v/@reach/polymorphic.svg)](https://npm.im/@reach/polymorphic) ![MIT license](https://badgen.now.sh/badge/license/MIT)\n\n**Important:** This package is primarily intended for internal use by the Reach UI library. You should not use it directly in your production projects, as the APIs can change at any time without regard to semver.\n","_attachments":{},"homepage":"https://github.com/reach/reach-ui#readme","bugs":{"url":"https://github.com/reach/reach-ui/issues"},"license":"MIT"}