A document generation library, used to generate PDF documents and email templates using React and Puppeteer
npm install @finematter/documentA document generation library, used to generate PDF documents and email templates using React and Puppeteer
Its primarily consumed by @finematter/api
Create a file .env.development.local and copy the contents found in 1password
``shell`
npm i
npm run develop
Its published as a private npm package via github actions
1. Select the correct version type major,minor or patchrelease:*
1. Run the relevant script
`shell`
npm run release:minor
This will build the distribution, tag and publish to npm
The publication will happen from GitHub after some time, you don't need to push to npm manually
You can view the progress in the actions for the repos
Once complete, you can confirm its been released by runnning the following command:
``
npm view @finematter/document versions
You're then able to update the relevant consumers of library by running:
``
npm i @finematter/document@latest
Create a file .env.development.local and copy the contents of to note .env.development.local (document) in 1password
``
npm i
npm run storybook
To use the Imgix static component you need to upload any interesting images to the path images/emails in the S3 bucket static.finematter.com so they can loaded by Imgix.
You also need to update the permission on the object object to be Everyone (public access) -> Read` so it becomes publicly accessible.