@lssm-tech/example.content-generationexample.content-generation
Content generation example using @lssm-tech/lib.content-gen.
@lssm-tech/example.content-generationSource, release and verification context
Source snapshot bcc79fcc · Declared package version 5.0.4. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
See where this package fits.
Follow a declared connection, inspect an import, then open the source guide when you need the detail.
Arrows point from a package to its direct dependency. Each count is derived from the captured manifests.
@lssm-tech/example.content-generation
Website: https://contractspec.io
Content generation example using @lssm-tech/lib.content-gen.
What This Demonstrates
- Content generation pipeline with typed contracts.
- Integration with the content-gen library.
- Structured logging for generation steps.
- DocBlock documentation for the generation flow.
- Deterministic provider-free preview data for content, image, video, TTS, STT, and conversation workflow artifacts.
src/docs/contains docblocks and documentation-facing exports.
Preview / export workflow
Content Generation previews use deterministic local pipeline fixtures for brief/prompt editing, generation review, publishing/version snapshots, and audit status. The ./ui export must not call LLM providers, production endpoints, or live storage.
The first-class preview packet covers these local artifact kinds:
content— blog, email, landing, social, and SEO draft outputs from typed briefs.image— campaign hero image fixture references.video— launch teaser storyboard fixture references.tts— narration script fixture references.stt— transcript fixture references.conversation— human review assistant handoff fixture references.
Public key behavior is compatibility-sensitive because current catalog consumers may resolve both examples.content-generation and normalized keys. Document and test any alias migration before release. The Phase 0 compatibility gate lives in .omx/plans/content-generation-compatibility-matrix.md.
Compatibility / Migration Notes
- Keep
content-generationas the canonical feature key; any registry alias cleanup is major-version-only. - Prefer future contract-source imports from
@lssm-tech/lib.contracts-spec/content-generationonce the contracts lane lands them; existing@lssm-tech/lib.content-gengenerator imports remain valid for this example. - Provider credentials are non-goals for this package. Real provider adapters belong in integration packages and are injected by apps/modules, while this example stays deterministic.
- Keep this README synchronized with
packages/apps/web-landing/public/llms-packages/example.content-generation.txtuntil generated docs own the mirror.
Running Locally
From examples/content-generation:
bun run devbun run buildbun run testbun run typecheck
Usage
Use @lssm-tech/example.content-generation as a reference implementation, or import its exported surfaces into a workspace that composes ContractSpec examples and bundles.
Architecture
src/content-generation.feature.tsdefines a feature entrypoint.src/docs/contains docblocks and documentation-facing exports.src/example.tsis the runnable example entrypoint.src/generate.tsis part of the package's public or composition surface.src/index.tsis the root public barrel and package entrypoint.
Public Entry Points
- Export
.resolves through./src/index.ts. - Export
./content-generation.featureresolves through./src/content-generation.feature.ts. - Export
./docsresolves through./src/docs/index.ts. - Export
./docs/content-generation.docblockis an alias of./docsand resolves through./src/docs/index.ts. - Export
./exampleresolves through./src/example.ts. - Export
./generateresolves through./src/generate.ts. - Export
./uiresolves through./src/ui/index.ts. - Export
./ui/content-generation-preview.dataresolves through./src/ui/content-generation-preview.data.ts. - Export
./ui/ContentGenerationPreviewresolves through./src/ui/ContentGenerationPreview.tsx.
Local Commands
bun run dev— contractspec-bun-build devbun run build— contractspec-bun-build buildbun run test— bun test --pass-with-no-testsbun run lint— bun lint:fixbun run lint:check— biome check .bun run lint:fix— biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .bun run typecheck— tsgo --noEmitbun run publish:pkg— bun publish --tolerate-republish --ignore-scripts --verbosebun run publish:pkg:canary— bun publish:pkg --tag canarybun run clean— rimraf dist .turbobun run build:bundle— contractspec-bun-build transpilebun run build:types— contractspec-bun-build typesbun run prebuild— contractspec-bun-build prebuild
Recent Updates
- Replace eslint+prettier by biomejs to optimize speed.
- Missing contract layers.
Notes
- Works alongside
@lssm-tech/lib.content-gen,@lssm-tech/lib.contracts-spec,@lssm-tech/lib.logger,@lssm-tech/tool.bun,@lssm-tech/tool.typescript.
Declared capabilities.
This manifest does not declare a capability catalogue. Use the guide, import map and source to assess the package.
Imports and export paths.
9 entriesThese are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.
9 imports
@lssm-tech/example.content-generation/content-generation.feature@lssm-tech/example.content-generation/docs@lssm-tech/example.content-generation/docs/content-generation.docblock@lssm-tech/example.content-generation/example@lssm-tech/example.content-generation/generate@lssm-tech/example.content-generation/ui@lssm-tech/example.content-generation/ui/content-generation-preview.data@lssm-tech/example.content-generation/ui/ContentGenerationPreviewNo export paths match this search.
Dependencies and related packages.
Runtime dependencies 6
- @lssm-tech/lib.content-gen
- workspace:^
- @lssm-tech/lib.contracts-spec
- workspace:^
- @lssm-tech/lib.design-system
- workspace:^
- @lssm-tech/lib.logger
- workspace:^
- react
- catalog:
- react-dom
- catalog:
Development dependencies 5
- @lssm-tech/tool.bun
- workspace:*
- @lssm-tech/tool.typescript
- workspace:*
- @types/react
- catalog:types
- @types/react-dom
- catalog:types
- typescript
- catalog:
Package scripts.
Commands declared by this package. Review its setup requirements before running them; no command here was executed by this review.
bun publish --tolerate-republish --ignore-scripts --verbosebun publish:pkg --tag canarycontractspec-bun-build buildcontractspec-bun-build transpilecontractspec-bun-build typescontractspec-bun-build devrimraf dist .turbobun lint:fixnode ../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../scripts/biome.cjs check --write .node ../../scripts/biome.cjs check .bun test --pass-with-no-testscontractspec-bun-build prebuildtsgo --noEmit