# Install jsx-email with npm

Render JSX email components to HTML email. Version 3.2.1 via npm; verified 2026-05-28.

## Install

```sh
sudo av install npm:jsx-email
```

Additional install commands:

### Portable and language managers

- npm (100%):

```sh
npm install -g jsx-email
```

  Evidence: local npm package metadata

## Package facts

- **Package key:** npm:jsx-email
- **Package manager:** npm
- **Package manager page:** <https://www.npmjs.com/package/jsx-email>
- **Version:** 3.2.1
- **Source summary:** Render JSX email components to HTML email
- **Homepage:** <https://jsx.email/>
- **Repository:** <https://github.com/shellscape/jsx-email>
- **Upstream docs:** <https://jsx.email/>
- **License:** MIT
- **Source archive:** <https://registry.npmjs.org/jsx-email/-/jsx-email-3.2.1.tgz>
- **Issue tracker:** <https://github.com/shellscape/jsx-email/issues>
- **Published:** 2026-05-28T22:37:16.790Z
- **Last updated:** 2026-05-28T22:37:16.790Z
- **Generated:** 2026-07-11T07:19:14+00:00

## Executables

- email (cli)

## Dependencies

- @dot/log
- @parcel/watcher
- @radix-ui/colors
- @radix-ui/react-collapsible
- @radix-ui/react-icons
- @radix-ui/react-popover
- @radix-ui/react-select
- @radix-ui/react-slot
- @radix-ui/react-toggle-group
- @tailwindcss/postcss
- @unocss/core
- @unocss/preset-rem-to-px
- @unocss/preset-typography
- @unocss/preset-wind3
- @unocss/preset-wind4
- @unocss/transformer-compile-class
- @unocss/transformer-variant-group
- @vitejs/plugin-react
- autoprefixer
- bwip-js
- caniemail
- chalk
- chalk-template
- classnames
- clsx
- debug
- esbuild
- find-up
- framer-motion
- globby
- hash-it
- html-to-text
- iconoir-react
- js-beautify
- lilconfig
- magic-string
- md-to-react-email
- micromatch
- mime-types
- mustache
- postcss
- postcss-var-replace
- pretty-bytes
- qrcode-generator
- react-router-dom
- rehype
- rehype-stringify
- semver
- shiki
- source-map-support
- std-env
- strip-ansi
- tailwind-merge
- tailwindcss
- tippy.js
- titleize
- unist-util-visit
- valibot
- vite
- yargs-parser
- zustand

## Build dependencies

- @jsx-email/plugin-inline
- @jsx-email/plugin-minify
- @jsx-email/plugin-pretty
- @types/debug
- @types/hast
- @types/html-minifier-terser
- @types/html-to-text
- @types/import-local
- @types/micromatch
- @types/mime-types
- @types/mustache
- @types/pretty
- @types/semver
- @types/source-map-support
- @types/yargs-parser
- canispam
- hast
- react
- react-dom
- unified

## Install behavior

- Post-install hook: not defined
- Bottle: not available

## Freshness

- Page generated: 2026-07-11
- Package-manager version: 3.2.1
- Package-manager updated: 2026-05-28
- Local data: ok
- Upstream repository: https://github.com/shellscape/jsx-email
- info: No cached GitHub release or tag data was available.

## Security Notes

No matching local secret-handling manifest was found for jsx-email. Nucleus package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** npm registry
- **Dist Tags:** Latest: 3.2.1, Next: 2.0.0-rc2.1, Test: 2.0.6-gildas.2
- **Version Count:** 113
- **Maintainers:** shellscape
- **Author:** Andrew Powell
- **Publisher:** GitHub Actions
- **Engines:** Node: >=22.0.0
- **Peer Dependencies:** @jsx-email/plugin-inline, @jsx-email/plugin-minify, @jsx-email/plugin-pretty, @types/react, @types/react-dom, canispam, react, react-dom
- **Funding:** <https://github.com/sponsors/shellscape>
- **Integrity:** sha512-LycZe8iYrl8TDflTDj3wL4VCYWDh7Xko8UN7XDWdXcESH76M81/F3OV6V590dZVwJ/YHMBKRtZG6Ys16L9IyLw==
- **Shasum:** 7c1ad1d20ddf5d7fd8725846dc22d40f22f4b97e
- **Unpacked Size:** 536,805
- **File Count:** 0
- **Created At:** 2023-09-05T14:02:08.635Z
- **Latest Published At:** 2026-05-28T22:37:16.790Z
- **Modified At:** 2026-05-28T22:37:17.048Z

## Other Package-Manager Records

- Nix - email: installed executable or alias match | nixpkgs package indexes: pkgs/by-name/em/email/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- apk - email - 3.1.4-r14: installed executable or alias match | Alpine Linux edge package indexes: email from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | command line SMTP client that's simple | http://www.cleancode.org/projects/email
- apk - email-doc - 3.1.4-r14: installed executable or alias match | Alpine Linux edge package indexes: email-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | command line SMTP client that's simple (documentation) | http://www.cleancode.org/projects/email


## Related links

- [Web development packages](https://www.automicvault.com/pkg/web-dev-tools/) - Matched curated package taxonomy and local package facts.
- [zudoku](https://www.automicvault.com/pkg/npm/zudoku/) - Local package facts share a topical domain. Shared terms: cli, collapsible, core, developer, developer-tools.
- [preact-cli](https://www.automicvault.com/pkg/npm/preact-cli/) - Local package facts share a topical domain. Shared terms: autoprefixer, class, cli, core, developer.
- [vocs](https://www.automicvault.com/pkg/npm/vocs/) - Local package facts share a topical domain. Shared terms: cli, core, developer, developer-tools, icons.

## Sources

- Nucleus package database
- package-page enrichment
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
