@launch77-shared/lib-marketing-ui
v0.3.1
Published
Marketing components with design system integration
Readme
@launch77-shared/lib-marketing-ui
Marketing components with design system integration
Installation
This library is part of the launch77-shared monorepo workspace.
npm install @launch77-shared/lib-marketing-uiUsage
import {} from /* exports */ '@launch77-shared/lib-marketing-ui'Development
Type Checking
npm run typecheckTesting
npm run testBuilding
npm run buildComponent Documentation
If this library contains UI components, use Launch77 annotations for catalog generation:
/**
* @launch77-component
* @category your-category
* @description What this component does
* @whenToUse Use for...
* @whenNotToUse Don't use for...
* @tags tag1, tag2, tag3
* @example
* <YourComponent prop="value" />
*/
export const YourComponent = () => { ... }Annotation Reference
| Tag | Required | Purpose |
| --------------------- | ----------- | ----------------------------------------------- |
| @launch77-component | Yes | Identifies component for catalog |
| @category | Yes | Component category (e.g., "forms", "marketing") |
| @description | Yes | Brief description of what the component does |
| @whenToUse | Recommended | Guidance on when to use this component |
| @whenNotToUse | Recommended | Anti-patterns and when not to use |
| @tags | Optional | Comma-separated searchable keywords |
| @example | Optional | Code example showing usage |
To exclude a component from the catalog:
/**
* @launch77-ignore
* @reason Not ready for production use
*/License
UNLICENSED - Private package
