{"_id":"@academy-lit-components/academy-helper-demo","name":"@academy-lit-components/academy-helper-demo","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@academy-lit-components/academy-helper-demo","version":"1.0.0","type":"module","main":"index.js","exports":{".":"./index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"","test":""},"dependencies":{"@academy-lit/academy-core":"1.0.0","lit":"^3.0.0"},"peerDependencies":{"lit":"^3.0.0"},"gitHead":"8584b12809d1a5621e5f05a3976a513397f9db7d","_id":"@academy-lit-components/academy-helper-demo@1.0.0","description":"Helper component for creating interactive demos of Academy Lit components.","_nodeVersion":"20.19.6","_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","dist":{"integrity":"sha512-G8r/UrlJSf0mlYLXoI0+y5Scr0Axt6LGGidcSdIJFBqwxmJwd+MgkREjbwnEgKRuctqGeb/BzpR3FwV6YezD6Q==","shasum":"4835fe08df5939697580c6bf00d569caa292b98d","tarball":"https://registry.npmjs.org/@academy-lit-components/academy-helper-demo/-/academy-helper-demo-1.0.0.tgz","fileCount":7,"unpackedSize":39759,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDUbSJ5VvfKJsSF9dxoyn8JbdVH88Hz8zRWkBaewE6WEAiA4a85C9Oh0Nd+LYHl/Yj63RQcavZIxr1O8KlkcRzNksA=="}]},"_npmUser":{"name":"reco_dev","email":"Rcordova.reco@hotmail.com"},"directories":{},"maintainers":[{"name":"reco_dev","email":"Rcordova.reco@hotmail.com"},{"name":"indra_reco_dev","email":"racordova@indracompany.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/academy-helper-demo_1.0.0_1768786693307_0.8195368577342859"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-19T01:38:13.227Z","1.0.0":"2026-01-19T01:38:13.455Z","modified":"2026-01-19T01:38:13.702Z"},"maintainers":[{"name":"reco_dev","email":"Rcordova.reco@hotmail.com"},{"name":"indra_reco_dev","email":"racordova@indracompany.com"}],"description":"Helper component for creating interactive demos of Academy Lit components.","readme":"# @academy-lit-components/helper-demo\n\nHelper component for creating interactive demos of Academy Lit components.\n\n## Features\n\n- 🌍 **Locale selector** - Switch between languages (es-PE, en-EN, pt-BR)\n- 🌓 **Mode selector** - Toggle between light and dark modes\n- 🎨 **Ambient selector** - Change ambient/theme (primary, secondary, etc.)\n- 📋 **Event logger** - Capture and display component events\n- 🎯 **Optional controls** - Show only the controls you need\n\n## Installation\n\n```bash\nnpm install --save-dev @academy-lit-components/helper-demo\n```\n\n## Usage\n\n### Basic Example\n\n```html\n<academy-helper-demo show-locale show-events>\n  <academy-button-basic>Click me</academy-button-basic>\n</academy-helper-demo>\n```\n\n### All Features\n\n```html\n<academy-helper-demo \n  show-locale \n  show-mode \n  show-ambient \n  show-events\n>\n  <academy-button-basic>Button</academy-button-basic>\n  <academy-link-basic href=\"/\">Link</academy-link-basic>\n</academy-helper-demo>\n```\n\n## Properties\n\n| Property | Type | Default | Description |\n|----------|------|---------|-------------|\n| `show-locale` | Boolean | `false` | Show language selector |\n| `show-mode` | Boolean | `false` | Show mode selector (light/dark) |\n| `show-ambient` | Boolean | `false` | Show ambient selector |\n| `show-events` | Boolean | `false` | Show event logger |\n| `locale` | String | `'es-PE'` | Current locale |\n| `mode` | String | `'light'` | Current mode |\n| `ambient` | String | `'primary'` | Current ambient |\n\n## Events\n\n| Event | Description |\n|-------|-------------|\n| `locale-changed` | Fired when locale changes |\n| `mode-changed` | Fired when mode changes |\n| `ambient-changed` | Fired when ambient changes |\n\n## Automatic Propagation\n\nThe helper automatically propagates changes to child components:\n- Sets `locale` via `setLocale()` method\n- Sets `mode` property\n- Sets `ambient` property\n\n## Development Only\n\nThis component is intended for demo purposes only. Install as a dev dependency:\n\n```json\n{\n  \"devDependencies\": {\n    \"@academy-lit-components/helper-demo\": \"^1.0.0\"\n  }\n}\n```","readmeFilename":"README.md","_rev":"1-54703d848a5a7d0044d2db5ed991eba4"}