{"_id":"@allshift/ui","_rev":"9-476fb83eeecf0809469258c5eb2f3fec","name":"@allshift/ui","dist-tags":{"latest":"0.5.2"},"versions":{"0.1.0":{"name":"@allshift/ui","version":"0.1.0","keywords":["shift","design-system","feel-layer"],"license":"UNLICENSED","_id":"@allshift/ui@0.1.0","maintainers":[{"name":"t.allman","email":"t.allman@allshiftai.com"}],"dist":{"shasum":"ea49b132a75a4a88255ca9193f7697cee79aeb2c","tarball":"https://registry.npmjs.org/@allshift/ui/-/ui-0.1.0.tgz","fileCount":4,"integrity":"sha512-/4CEZjbhE/MKNDCqtvelccEm1vvehOR/eLpCWMMdKVnwE0DfdGx/hKSHMVPDl1Y1KjbRpXaKlCLNo7HYtQ6iOA==","signatures":[{"sig":"MEUCIQD7UnYjdCDoOi15pVkco3th8V7pAwHIAbOKY+7FUnBD6gIgcR5jT88u7n82iyXPzQ1GgqgBRQ04h0ugjjAKgLPt3f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8536},"type":"module","exports":{"./styles.css":"./styles/shift-ui.css","./package.json":"./package.json"},"gitHead":"e2f399c88fa5aa3ef8287b6620ae4cb7f43161ad","private":false,"_npmUser":{"name":"t.allman","email":"t.allman@allshiftai.com"},"_npmVersion":"11.13.0","description":"Shift family shared FEEL layer — themed face, shared smoothness. Motion, elevation, spacing/breathing-room primitives driven by per-product --shift-* theme tokens. Brand-neutral by design.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.0_1781927024887_0.09317408068263666","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@allshift/ui","version":"0.2.0","keywords":["shift","design-system","feel-layer","glass-morphism","framer-motion","3d-tilt"],"license":"UNLICENSED","_id":"@allshift/ui@0.2.0","maintainers":[{"name":"t.allman","email":"t.allman@allshiftai.com"}],"dist":{"shasum":"f8d1e556954947a6762c4a76def67906d47eb09c","tarball":"https://registry.npmjs.org/@allshift/ui/-/ui-0.2.0.tgz","fileCount":8,"integrity":"sha512-eG5A4v8hw8BxlxcbLKeB775xzIS0xmXw2LYsuXQYmvOaiCyzJi8QdOf6JjV6Rf0SkUMohaZeOUHjpBk+/wVs0Q==","signatures":[{"sig":"MEYCIQC6HdK6iCX/pI4xnZ3INucoA3p2Nqx+KYL9pdrVX4PVUwIhAPLqgQi+0qW6t50t2MWXUZQgSwJV1mfE2ayHIEFd0gIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29493},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./styles/shift-ui.css","./package.json":"./package.json"},"gitHead":"6315fcb05b1f036619805fd29f0a810ff056a103","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","type-check":"tsc --noEmit"},"_npmUser":{"name":"t.allman","email":"t.allman@allshiftai.com"},"_npmVersion":"11.13.0","description":"Shift family shared FEEL layer — glass morphism, 3D tilt physics, holographic shine, scroll-triggered generation. Brand-neutral by design.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","framer-motion":"^12.40.0"},"peerDependencies":{"react":">=18","framer-motion":">=10"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.2.0_1781969670814_0.4892898708604738","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@allshift/ui","version":"0.3.0","keywords":["shift","design-system","feel-layer","glass-morphism","framer-motion","3d-tilt"],"license":"UNLICENSED","_id":"@allshift/ui@0.3.0","maintainers":[{"name":"t.allman","email":"t.allman@allshiftai.com"}],"dist":{"shasum":"a16b367fa63e606d1b89d97498c77040d5878420","tarball":"https://registry.npmjs.org/@allshift/ui/-/ui-0.3.0.tgz","fileCount":9,"integrity":"sha512-KV5ZbGfpTqeYXGeQTgzcTlkhP9ULrHP2KxxkOVZZPw+SEk64Y0+j6afFsS7tFThpFvB7JX4ZIseaNn/THuznAw==","signatures":[{"sig":"MEYCIQCW/f4UyPTpLjy8cvEAz8WTPNiwcbSbZyX79zx0JVLN5gIhAM8vm1DX5grjOr7z6iAg3YYlqPfbuzqTQTVLNGLn2V9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99834},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./canvas.css":"./styles/shift-canvas.css","./styles.css":"./styles/shift-ui.css","./package.json":"./package.json"},"gitHead":"c94ce264b520f89c2ebdece281273a5759ed75ec","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","type-check":"tsc --noEmit"},"_npmUser":{"name":"t.allman","email":"t.allman@allshiftai.com"},"_npmVersion":"11.13.0","description":"Shift family shared FEEL layer — glass morphism, 3D tilt physics, holographic shine, scroll-triggered generation, and the living-canvas engine (LiveCard, LiveStat, CanvasTransition, CanvasLauncher). Brand-neutral by design.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.7","tsup":"^8.5.1","react":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","lucide-react":"^1.14.0","framer-motion":"^12.40.0"},"peerDependencies":{"next":">=14","react":">=18","lucide-react":">=0.300.0","framer-motion":">=10"},"peerDependenciesMeta":{"next":{"optional":true},"lucide-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.0_1782003765986_0.45149820154360776","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@allshift/ui","version":"0.3.1","keywords":["shift","design-system","feel-layer","glass-morphism","framer-motion","3d-tilt"],"license":"UNLICENSED","_id":"@allshift/ui@0.3.1","maintainers":[{"name":"t.allman","email":"t.allman@allshiftai.com"}],"dist":{"shasum":"7b241b06cee516ad38b05c36e38d6525821f144a","tarball":"https://registry.npmjs.org/@allshift/ui/-/ui-0.3.1.tgz","fileCount":9,"integrity":"sha512-sY+Wh1pp/rc7cIFOw82LPjlD3NJa8USD14SvjBf1SznVfi2tocPr0oHfkLnn/sk0pEoGhym/Ca+N//6Be9KaPg==","signatures":[{"sig":"MEUCIHoddeQojHcNW7RuSnEKg7PJXZIGgPWDuSkzLRKTEYO2AiEAio/Xcih3urNo2TlBIefHSs23rqbCdhDC/YZ6BE6XImQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100518},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./canvas.css":"./styles/shift-canvas.css","./styles.css":"./styles/shift-ui.css","./package.json":"./package.json"},"gitHead":"38a70f04204193bec515f22535a2735e7d69b577","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","type-check":"tsc --noEmit"},"_npmUser":{"name":"t.allman","email":"t.allman@allshiftai.com"},"_npmVersion":"11.13.0","description":"Shift family shared FEEL layer — glass morphism, 3D tilt physics, holographic shine, scroll-triggered generation, and the living-canvas engine (LiveCard, LiveStat, CanvasTransition, CanvasLauncher). Brand-neutral by design.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.7","tsup":"^8.5.1","react":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","lucide-react":"^1.14.0","framer-motion":"^12.40.0"},"peerDependencies":{"next":">=14","react":">=18","lucide-react":">=0.300.0","framer-motion":">=10"},"peerDependenciesMeta":{"next":{"optional":true},"lucide-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.1_1782007188257_0.8774365133034121","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@allshift/ui","version":"0.3.2","keywords":["shift","design-system","feel-layer","glass-morphism","framer-motion","3d-tilt"],"license":"UNLICENSED","_id":"@allshift/ui@0.3.2","maintainers":[{"name":"t.allman","email":"t.allman@allshiftai.com"}],"dist":{"shasum":"4b5e39e0f8113ee1057bee93cd1b73decfe03dde","tarball":"https://registry.npmjs.org/@allshift/ui/-/ui-0.3.2.tgz","fileCount":9,"integrity":"sha512-OAMcilyxftaxoX632kbBU1jWMJiRY2LZIDxgHwWlsenFY0cJh0LoeADyYPpO9keDwzqE0cBbaZftWJO9jFhPeA==","signatures":[{"sig":"MEYCIQCmu2FfZ82wkfX0vVcshBiCO3clTLTDiMvLCcEEnrBbxAIhALdSj5xiIg7XkOAau68wuNf99geB7TC6nhgK8zUhIT23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100547},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./canvas.css":"./styles/shift-canvas.css","./styles.css":"./styles/shift-ui.css","./package.json":"./package.json"},"gitHead":"38a70f04204193bec515f22535a2735e7d69b577","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","type-check":"tsc --noEmit"},"_npmUser":{"name":"t.allman","email":"t.allman@allshiftai.com"},"_npmVersion":"11.13.0","description":"Shift family shared FEEL layer — glass morphism, 3D tilt physics, holographic shine, scroll-triggered generation, and the living-canvas engine (LiveCard, LiveStat, CanvasTransition, CanvasLauncher). Brand-neutral by design.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.7","tsup":"^8.5.1","react":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","lucide-react":"^1.14.0","framer-motion":"^12.40.0"},"peerDependencies":{"next":">=14","react":">=18","lucide-react":">=0.300.0","framer-motion":">=10"},"peerDependenciesMeta":{"next":{"optional":true},"lucide-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.3.2_1782020211675_0.9285599150527697","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@allshift/ui","version":"0.4.0","keywords":["shift","design-system","feel-layer","glass-morphism","framer-motion","3d-tilt"],"license":"UNLICENSED","_id":"@allshift/ui@0.4.0","maintainers":[{"name":"t.allman","email":"t.allman@allshiftai.com"}],"dist":{"shasum":"f8f92b8f8e4b74f40fc54f4b8c47ee0301a0269f","tarball":"https://registry.npmjs.org/@allshift/ui/-/ui-0.4.0.tgz","fileCount":9,"integrity":"sha512-kSxOSQfPGk7jjUGaS8+TTVr22MaxLbIi93nn071zcnWKlzTU/W9AqOgf4bFc3PNC8cxXSLwrPO742cQp1SSrcA==","signatures":[{"sig":"MEYCIQDrbBWeWF9VmfogV/gY2NxlIUehJlOMk9LQBV0sGCvg2QIhAMjOUJuHUNVry3w57+xYPB91XaOECJ8FrMd+kUenGp63","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118472},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./canvas.css":"./styles/shift-canvas.css","./styles.css":"./styles/shift-ui.css","./package.json":"./package.json"},"gitHead":"8d27ab2304d6e334c4601e55a1d659d439ac2490","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","type-check":"tsc --noEmit"},"_npmUser":{"name":"t.allman","email":"t.allman@allshiftai.com"},"_npmVersion":"11.13.0","description":"Shift family shared FEEL layer — glass morphism, 3D tilt physics, holographic shine, scroll-triggered generation, and the living-canvas engine (LiveCard, LiveStat, CanvasTransition, CanvasLauncher). Brand-neutral by design.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.7","tsup":"^8.5.1","react":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","lucide-react":"^1.14.0","framer-motion":"^12.40.0"},"peerDependencies":{"next":">=14","react":">=18","lucide-react":">=0.300.0","framer-motion":">=10"},"peerDependenciesMeta":{"next":{"optional":true},"lucide-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.4.0_1782179260682_0.018196127656902705","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@allshift/ui","version":"0.5.0","keywords":["shift","design-system","feel-layer","glass-morphism","framer-motion","3d-tilt"],"license":"UNLICENSED","_id":"@allshift/ui@0.5.0","maintainers":[{"name":"t.allman","email":"t.allman@allshiftai.com"}],"dist":{"shasum":"2db78befe3f8bb32816f2a56e8fd66d688fe2b51","tarball":"https://registry.npmjs.org/@allshift/ui/-/ui-0.5.0.tgz","fileCount":9,"integrity":"sha512-zlNCzX4QCYOdpgswkIlY7j2axDzYcgcOm+3U8QYA7tXrgMtidt2lXXragoCevLbOOS3vxbv3qq3/5cvLvuGPLQ==","signatures":[{"sig":"MEUCIB1JcsCeZ8Kwl6pTEMtivXt6/8HlX/chIIzhxB1mcvSfAiEAiVJBjLCmo7ds5MYZpAfFnJyLVmFiW/4hGYG8YYhteTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177288},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./canvas.css":"./styles/shift-canvas.css","./styles.css":"./styles/shift-ui.css","./package.json":"./package.json"},"gitHead":"197db10b33cdd43b95d3850e75fb83ec3fa49614","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","type-check":"tsc --noEmit"},"_npmUser":{"name":"t.allman","email":"t.allman@allshiftai.com"},"_npmVersion":"11.13.0","description":"Shift family shared FEEL layer — glass morphism, 3D tilt physics, holographic shine, scroll-triggered generation, and the living-canvas engine (LiveCard, LiveStat, CanvasTransition, CanvasLauncher). Brand-neutral by design.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.7","tsup":"^8.5.1","react":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","lucide-react":"^1.14.0","framer-motion":"^12.40.0"},"peerDependencies":{"next":">=14","react":">=18","lucide-react":">=0.300.0","framer-motion":">=10"},"peerDependenciesMeta":{"next":{"optional":true},"lucide-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.0_1784608290684_0.5642961028918534","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@allshift/ui","version":"0.5.1","keywords":["shift","design-system","feel-layer","glass-morphism","framer-motion","3d-tilt"],"license":"UNLICENSED","_id":"@allshift/ui@0.5.1","maintainers":[{"name":"t.allman","email":"t.allman@allshiftai.com"}],"dist":{"shasum":"f38e8ceb15a9a9dfb3520cd01a970e2b9c9cbfb7","tarball":"https://registry.npmjs.org/@allshift/ui/-/ui-0.5.1.tgz","fileCount":9,"integrity":"sha512-Npkkfgu+ePb4iEG05Cn58j07KASFd1DhAB6EQSqgFGZauauxc6kIWk+VaC2GUcp3gmimxjxtFuXUrFcw38B7Zg==","signatures":[{"sig":"MEYCIQCEXiHsr9sIwctX2tx7i37+76kr2Rdumbq7ndB2E2r8+wIhAM7Dmb2avyjV7n8ELV9FL7Zi8Id/dhacNQ2gYP25QzCQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178026},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./canvas.css":"./styles/shift-canvas.css","./styles.css":"./styles/shift-ui.css","./package.json":"./package.json"},"gitHead":"9081e743b37b8a4d03bff4b2709df6358f355eb0","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","type-check":"tsc --noEmit"},"_npmUser":{"name":"t.allman","email":"t.allman@allshiftai.com"},"_npmVersion":"11.13.0","description":"Shift family shared FEEL layer — glass morphism, 3D tilt physics, holographic shine, scroll-triggered generation, and the living-canvas engine (LiveCard, LiveStat, CanvasTransition, CanvasLauncher). Brand-neutral by design.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.7","tsup":"^8.5.1","react":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","lucide-react":"^1.14.0","framer-motion":"^12.40.0"},"peerDependencies":{"next":">=14","react":">=18","lucide-react":">=0.300.0","framer-motion":">=10"},"peerDependenciesMeta":{"next":{"optional":true},"lucide-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_0.5.1_1787109041210_0.29213224536571425","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@allshift/ui","version":"0.5.2","description":"Shift family shared FEEL layer — glass morphism, 3D tilt physics, holographic shine, scroll-triggered generation, and the living-canvas engine (LiveCard, LiveStat, CanvasTransition, CanvasLauncher). Brand-neutral by design.","license":"UNLICENSED","private":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./styles/shift-ui.css","./canvas.css":"./styles/shift-canvas.css","./package.json":"./package.json"},"scripts":{"build":"tsup","dev":"tsup --watch","type-check":"tsc --noEmit"},"peerDependencies":{"framer-motion":">=10","react":">=18","lucide-react":">=0.300.0","next":">=14"},"peerDependenciesMeta":{"lucide-react":{"optional":true},"next":{"optional":true}},"devDependencies":{"@types/react":"^19.2.17","framer-motion":"^12.40.0","lucide-react":"^1.14.0","next":"^16.2.7","react":"^19.2.7","tsup":"^8.5.1","typescript":"^6.0.3"},"publishConfig":{"access":"public"},"keywords":["shift","design-system","feel-layer","glass-morphism","framer-motion","3d-tilt"],"gitHead":"ef4a8d757f66a896e5a2ed2ff6e180e6db177b0b","_id":"@allshift/ui@0.5.2","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-m+iAoZrACETD7bVdSKU8H6MwTowrApOmKU3yaTo95vLKR9tAj6ol+y/+RR+eszsTEI1xzkpMvsOFvi5ZROjL9A==","shasum":"786e3a09a3338ab84ecb618e349bdb8547a02861","tarball":"https://registry.npmjs.org/@allshift/ui/-/ui-0.5.2.tgz","fileCount":9,"unpackedSize":179574,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEmdnDB9ZD6q3OlK0Kkfrh79VoYnlSbCr7FxSQiZ9e9UAiA07vagS8QG/v9azVY0Ww+G3zqKElhDceMTYQecdydywg=="}]},"_npmUser":{"name":"t.allman","email":"t.allman@allshiftai.com"},"directories":{},"maintainers":[{"name":"t.allman","email":"t.allman@allshiftai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_0.5.2_1787109675857_0.49127140920587253"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-20T03:43:44.764Z","modified":"2026-08-19T03:21:16.242Z","0.1.0":"2026-06-20T03:43:45.038Z","0.2.0":"2026-06-20T15:34:30.943Z","0.3.0":"2026-06-21T01:02:46.139Z","0.3.1":"2026-06-21T01:59:48.405Z","0.3.2":"2026-06-21T05:36:51.814Z","0.4.0":"2026-06-23T01:47:40.816Z","0.5.0":"2026-07-21T04:31:30.816Z","0.5.1":"2026-08-19T03:10:41.333Z","0.5.2":"2026-08-19T03:21:16.011Z"},"license":"UNLICENSED","keywords":["shift","design-system","feel-layer","glass-morphism","framer-motion","3d-tilt"],"description":"Shift family shared FEEL layer — glass morphism, 3D tilt physics, holographic shine, scroll-triggered generation, and the living-canvas engine (LiveCard, LiveStat, CanvasTransition, CanvasLauncher). Brand-neutral by design.","maintainers":[{"name":"t.allman","email":"t.allman@allshiftai.com"}],"readme":"# @shift/ui — shared feel, sacred face\n\nThe Shift-grade *smoothness, depth, flow, and breathing room* — shared by every product.\nIt is **brand-neutral**. Your product keeps its exact look, colors, and signature visuals; it\nonly gains the consistent Shift feel underneath.\n\n## Adopt (per product)\n\n1. Import the layer once (in your root CSS / globals):\n   ```css\n   @import \"@shift/ui/styles.css\";\n   ```\n2. **Map your signature tokens into the `--shift-*` contract** so the shared primitives render in\n   *your* identity. Put this in your own globals (NOT in @shift/ui):\n   ```css\n   :root {\n     --shift-accent:    var(--arc);        /* WeldShift's amber welding-arc  */\n     --shift-accent-2:  var(--arc-dim);\n     --shift-surface:   var(--bg-card);    /* WeldShift steel #0d1520        */\n     --shift-surface-2: var(--bg-card);\n     --shift-border:    var(--bg-border);  /* WeldShift steel border #1e2d3d */\n   }\n   ```\n   Now `.shift-card` has WeldShift's steel surface + border, lifting with the shared motion.\n3. Use the primitives where you want the shared feel: `shift-card`, `shift-lift`,\n   `shift-accent-card` (per-card `--accent`), `shift-btn-lift`, `shift-body`/`shift-body-loose`,\n   `shift-float`, `shift-stagger`.\n\n## The two laws\n\n1. **Shared feel, sacred face.** This package never carries brand color and never replaces a\n   product's signature visuals (sparks canvas, custom borders, ambient backgrounds). Those stay\n   100% the product's own.\n2. **Additive, never a reskin.** A correct adoption leaves the product looking the same (or better)\n   and only *feeling* smoother/more consistent. If anything looks flattened to a generic look,\n   it's wrong — revert.\n\n## What's shared vs yours\n\n| Shared (here) | Yours (per-product theme + signature components) |\n|---|---|\n| easing curves, hover-lift/press timing, float, stagger | color scheme & accents |\n| elevation/cushion shadow structure, radius scale | typeface, logo/emblem, iconography |\n| spacing rhythm + breathing-room line-heights | ambient bg, glow, particles, signature borders |\n| reduced-motion handling, box-sizing reset | density tuning, domain motifs |\n","readmeFilename":"README.md"}