{"_id":"@damarkuncoro/hero-engine","_rev":"2-e66d4abfd716b276e0bfb6144fd942bb","name":"@damarkuncoro/hero-engine","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@damarkuncoro/hero-engine","version":"0.1.0","keywords":["hero","landing","headless","ui","layout"],"license":"MIT","_id":"@damarkuncoro/hero-engine@0.1.0","maintainers":[{"name":"damarkuncoro","email":"damarkuncoro@gmail.com"}],"dist":{"shasum":"10b3b56a508be9d3e98af57d9edf79c09557ce3d","tarball":"https://registry.npmjs.org/@damarkuncoro/hero-engine/-/hero-engine-0.1.0.tgz","fileCount":23,"integrity":"sha512-w++9Llu+EYmXChzg0ldU1mMW1uScNhIhXk09xK813pUuuxjU052hyXqpTSOcYE69nObq+rtXheH5rsAJ3dzc+A==","signatures":[{"sig":"MEYCIQCl7G33ERg7a32n35EtP+SgoHhiDSXNrNXKRzM3X9iOjAIhAKBSn0jHtd7yt8473qwpwUzjrCRStRfLXdBcK4fRSrR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53435},"main":"./lib/cjs/index.js","type":"module","_from":"file:damarkuncoro-hero-engine-0.1.0.tgz","types":"./lib/esm/index.d.ts","module":"./lib/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./package.json":"./package.json"},"scripts":{"build":"npm run build:esm && npm run build:cjs && npm run postbuild:cjs","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","typecheck":"tsc -p tsconfig.json --noEmit","postbuild:cjs":"node scripts/ensure-cjs.js"},"_npmUser":{"name":"damarkuncoro","email":"damarkuncoro@gmail.com"},"_resolved":"/private/var/folders/5q/j90n97w16zd2vsdm445cmp680000gp/T/f2e161310696bdbcd4c91fc276120194/damarkuncoro-hero-engine-0.1.0.tgz","_integrity":"sha512-w++9Llu+EYmXChzg0ldU1mMW1uScNhIhXk09xK813pUuuxjU052hyXqpTSOcYE69nObq+rtXheH5rsAJ3dzc+A==","_npmVersion":"10.8.2","description":"Headless hero section engine with slots and layout patterns","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@damarkuncoro/layout-engine":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@damarkuncoro/layout-engine":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/hero-engine_0.1.0_1773115967337_0.14635097417905718","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@damarkuncoro/hero-engine","version":"0.1.1","description":"Headless hero section engine with slots and layout patterns","license":"MIT","type":"module","main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/esm/index.d.ts","sideEffects":false,"keywords":["hero","landing","headless","ui","layout"],"engines":{"node":">=18"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"dependencies":{"@damarkuncoro/layout-engine":"0.1.3"},"devDependencies":{"typescript":"^5.4.0","@damarkuncoro/layout-engine":"0.1.3"},"scripts":{"build:esm":"tsc -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json","postbuild:cjs":"node scripts/ensure-cjs.js","build":"npm run build:esm && npm run build:cjs && npm run postbuild:cjs","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@damarkuncoro/hero-engine@0.1.1","_integrity":"sha512-1242HiMPc5hzvolihvcmhu9f7VperhInOxpfXd6hEaAaBXC3ury+4LzMjDrnSprTOB6NtPEhuluS7JS+d+8JGw==","_resolved":"/private/var/folders/5q/j90n97w16zd2vsdm445cmp680000gp/T/3cdf586c94dcefa9bb4d31e3f801360a/damarkuncoro-hero-engine-0.1.1.tgz","_from":"file:damarkuncoro-hero-engine-0.1.1.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1242HiMPc5hzvolihvcmhu9f7VperhInOxpfXd6hEaAaBXC3ury+4LzMjDrnSprTOB6NtPEhuluS7JS+d+8JGw==","shasum":"bb30be02121e99f016a1811d9d6b6c52cff97919","tarball":"https://registry.npmjs.org/@damarkuncoro/hero-engine/-/hero-engine-0.1.1.tgz","fileCount":23,"unpackedSize":53435,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDstg88dxpDM03eoT27kEbJuoOP2TZ+KRgeSD/SooYhUAiEAkvwMRYjLAlNpmLGmBJBjWsvaIAEi0+XHVczSFQU2ipE="}]},"_npmUser":{"name":"damarkuncoro","email":"damarkuncoro@gmail.com"},"directories":{},"maintainers":[{"name":"damarkuncoro","email":"damarkuncoro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hero-engine_0.1.1_1773116368827_0.9621767391860727"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-10T04:12:47.201Z","modified":"2026-03-10T04:19:29.077Z","0.1.0":"2026-03-10T04:12:47.493Z","0.1.1":"2026-03-10T04:19:28.976Z"},"license":"MIT","keywords":["hero","landing","headless","ui","layout"],"description":"Headless hero section engine with slots and layout patterns","maintainers":[{"name":"damarkuncoro","email":"damarkuncoro@gmail.com"}],"readme":"# @damarkuncoro/hero-engine\n\nHeadless hero section engine with slots and layout patterns.\n\n## Features\n\n- **Slot Architecture**: Content slots for `title`, `description`, `actions`, and `visual` (image/video/3d).\n- **Layout Patterns**: Pre-built patterns like `split`, `centered`, `fullscreen`, and `overlap`.\n- **Responsive**: Dynamic layout adjustments based on viewport size.\n- **Headless**: Pure logic and structure, no forced styles.\n\n## Installation\n\n```bash\nnpm install @damarkuncoro/hero-engine\n```\n\n## Usage\n\n```javascript\nimport { Hero } from \"@damarkuncoro/hero-engine\"\n\nconst myHero = Hero({\n  pattern: \"split\",\n  title: \"Build faster with Headless UI\",\n  description: \"A set of unstyled, fully accessible UI components.\",\n  actions: [\n    { label: \"Get Started\", primary: true },\n    { label: \"View on GitHub\" }\n  ],\n  visual: \"/hero-image.png\"\n})\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}