{"_id":"@ecsbase/onboarding-overlay","name":"@ecsbase/onboarding-overlay","dist-tags":{"latest":"0.2.0"},"versions":{"0.2.0":{"name":"@ecsbase/onboarding-overlay","version":"0.2.0","description":"@ecsbase/onboarding-overlay — reusable building block.","sideEffects":false,"license":"MIT","peerDependencies":{"@angular/core":"^20.0.0","@angular/common":"^20.0.0","@angular/material":"^20.0.0"},"publishConfig":{"access":"public","directory":"../../dist/packages/onboarding-overlay","linkDirectory":false},"module":"fesm2022/ecsbase-onboarding-overlay.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","default":"./fesm2022/ecsbase-onboarding-overlay.mjs"}},"dependencies":{"tslib":"^2.3.0"},"_id":"@ecsbase/onboarding-overlay@0.2.0","_integrity":"sha512-PolfiJmZDUfJkk7R91uB/vCZ/SRbhL5LiZ4COH77TWD6iTC9nCoSW5Ejm4tBK3pazrko2aDhI9rBIJ5MFz+irQ==","_resolved":"/private/var/folders/vh/8jmnf6j14_z6gq8gdt66xt9h0000gn/T/223bd052ef32ef45f5bdb8a03da774d7/ecsbase-onboarding-overlay-0.2.0.tgz","_from":"file:ecsbase-onboarding-overlay-0.2.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-PolfiJmZDUfJkk7R91uB/vCZ/SRbhL5LiZ4COH77TWD6iTC9nCoSW5Ejm4tBK3pazrko2aDhI9rBIJ5MFz+irQ==","shasum":"9a313f8b5f8a1259d7f03b8995e3905a9efa2cde","tarball":"https://registry.npmjs.org/@ecsbase/onboarding-overlay/-/onboarding-overlay-0.2.0.tgz","fileCount":6,"unpackedSize":12591,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICScMc6YsuBg8VTxXS8IfqKJOhYb1c3O8h3jJ57xrY/nAiEAu2m2keCAxOWY528KHxg5bsVTVRW0UUySXasf39x9wrw="}]},"_npmUser":{"name":"ecsalunga","email":"emmanuel.salunga@gmail.com"},"directories":{},"maintainers":[{"name":"ecsalunga","email":"emmanuel.salunga@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/onboarding-overlay_0.2.0_1779438738170_0.5025199080247869"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-22T08:32:17.975Z","0.2.0":"2026-05-22T08:32:18.334Z","modified":"2026-05-22T08:32:18.543Z"},"maintainers":[{"name":"ecsalunga","email":"emmanuel.salunga@gmail.com"}],"description":"@ecsbase/onboarding-overlay — reusable building block.","license":"MIT","readme":"<!-- ecsbase:version 0.2.0 -->\n# @ecsbase/onboarding-overlay\n\nMulti-step modal tour for first-time users.\n\n## Install\n\n```sh\npnpm add @ecsbase/onboarding-overlay\n```\n\n## Peer dependencies\n\n- `@angular/common` `^20.0.0`\n- `@angular/core` `^20.0.0`\n- `@angular/material` `^20.0.0`\n\n## Quick start\n\n```ts\nimport { OnboardingOverlayComponent, type OnboardingStep } from '@ecsbase/onboarding-overlay';\n\nconst steps: OnboardingStep[] = [{ title: 'Welcome', body: 'Tour starts here.' }];\n\n@Component({\n  imports: [OnboardingOverlayComponent],\n  template: `<ecs-onboarding-overlay [steps]=\"steps\" />`,\n})\nexport class Demo {\n  steps = steps;\n}\n```\n\n## Playground\n\nLive demo: [/onboarding-overlay](../../apps/playground/src/app/pages/onboarding-overlay.demo.ts) — run `pnpm start:playground` then visit <http://localhost:4200/onboarding-overlay>.\n\n## License\n\nMIT — see [LICENSE](../../LICENSE) at the repository root.\n","readmeFilename":"README.md","_rev":"1-f7c62b59aba28192cc46756b656476cc"}