@lomi./receipt-pdf
v0.1.0
Published
Shared receipt layout and PDF generation for lomi. checkout and dashboard
Maintainers
Readme
@lomi./receipt-pdf
Shared receipt layout (React) and PDF generation (@react-pdf/renderer) for lomi. checkout and dashboard.
Install
pnpm add @lomi./receipt-pdf
# or
npm install @lomi./receipt-pdfPeer dependency: react >= 18.
Usage
import {
ReceiptLayout,
buildReceiptDocumentData,
downloadReceiptPdf,
renderReceiptPdfBlob,
} from "@lomi./receipt-pdf";Development
npm install
npm run buildPublish to npm
Same @lomi. scope as @lomi./sdk. From this directory:
npm login
npm run build
npm publish --access public
# or
npm run publish:npmSet NPM_TOKEN in CI secrets to run the GitHub Actions publish workflow.
Local development (before publish)
While working across separate app repos locally, use a file link:
"@lomi./receipt-pdf": "file:../shared/receipt-pdf"Production apps use the published package:
"@lomi./receipt-pdf": "^0.1.0"