├── .charlie ├── instructions │ └── pull-request.md └── playbooks │ ├── conditional-and-raw.md │ └── run-jsx-email-tests-like-ci.md ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── BUG.md │ ├── DOCS.md │ ├── FEATURE.md │ ├── MODIFICATION.md │ ├── NEW_COMPONENT.md │ └── SUPPORT.md ├── actions │ └── setup │ │ └── action.yml ├── pull_request_template.md ├── test-smoke.yml └── workflows │ ├── pr-title.yml │ ├── release.yml │ ├── test-cli.yml │ ├── test-v18.yml │ ├── test.yml │ └── validate.yml ├── .gitignore ├── .husky └── pre-commit ├── .moon ├── tasks.yml ├── toolchain.yml └── workspace.yml ├── .npmrc ├── .nvmrc ├── .prettierrc.js ├── .vscode ├── settings.json └── tailwind.json ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── apps ├── demo │ ├── README.md │ ├── emails │ │ ├── airbnb-review.tsx │ │ ├── apple-receipt.tsx │ │ ├── codepen-challengers.tsx │ │ ├── credential emails │ │ │ ├── dropbox-reset-password.tsx │ │ │ ├── github-access-token.tsx │ │ │ ├── linear-login-code.tsx │ │ │ ├── magic links │ │ │ │ ├── notion-magic-link.tsx │ │ │ │ └── raycast-magic-link.tsx │ │ │ └── twitch-reset-password.tsx │ │ ├── google-play-policy-update.tsx │ │ ├── nike-receipt.tsx │ │ ├── plaid-verify-identity.tsx │ │ ├── slack-confirm.tsx │ │ ├── stack-overflow-tips.tsx │ │ ├── static │ │ │ ├── airbnb-logo.png │ │ │ ├── airbnb-review-user.jpg │ │ │ ├── amazon-book.jpg │ │ │ ├── amazon-facebook.jpg │ │ │ ├── amazon-instagram.jpg │ │ │ ├── amazon-logo.png │ │ │ ├── amazon-prime-logo.png │ │ │ ├── amazon-rating.gif │ │ │ ├── amazon-twitter.jpg │ │ │ ├── apple-card-icon.png │ │ │ ├── apple-hbo-max-icon.jpeg │ │ │ ├── apple-logo.png │ │ │ ├── apple-wallet.png │ │ │ ├── batman-twilight.jpg │ │ │ ├── cat.jpeg │ │ │ ├── codepen-challengers.png │ │ │ ├── codepen-cube.png │ │ │ ├── codepen-pro.png │ │ │ ├── dropbox-logo.png │ │ │ ├── github.png │ │ │ ├── google-play-academy.png │ │ │ ├── google-play-chat.png │ │ │ ├── google-play-footer.png │ │ │ ├── google-play-header.png │ │ │ ├── google-play-icon.png │ │ │ ├── google-play-logo.png │ │ │ ├── google-play-pl.png │ │ │ ├── google-play.png │ │ │ ├── koala-logo.png │ │ │ ├── linear-logo.png │ │ │ ├── netlify-logo.png │ │ │ ├── nike-logo.png │ │ │ ├── nike-phone.png │ │ │ ├── nike-product.png │ │ │ ├── nike-recomendation-1.png │ │ │ ├── nike-recomendation-2.png │ │ │ ├── nike-recomendation-3.png │ │ │ ├── nike-recomendation-4.png │ │ │ ├── notion-logo.png │ │ │ ├── plaid-logo.png │ │ │ ├── raycast-bg.png │ │ │ ├── raycast-logo.png │ │ │ ├── slack-facebook.png │ │ │ ├── slack-linkedin.png │ │ │ ├── slack-logo.png │ │ │ ├── slack-twitter.png │ │ │ ├── stack-overflow-header.png │ │ │ ├── stack-overflow-logo-sm.png │ │ │ ├── stack-overflow-logo.png │ │ │ ├── stripe-logo.png │ │ │ ├── twitch-icon-facebook.png │ │ │ ├── twitch-icon-twitter.png │ │ │ ├── twitch-logo.png │ │ │ ├── vercel-arrow.png │ │ │ ├── vercel-logo.png │ │ │ ├── vercel-team.png │ │ │ ├── vercel-user.png │ │ │ ├── yelp-footer.png │ │ │ ├── yelp-header.png │ │ │ └── yelp-logo.png │ │ ├── vercel-invite-user.tsx │ │ ├── welcome emails │ │ │ ├── koala-welcome.tsx │ │ │ ├── netlify-welcome.tsx │ │ │ └── stripe-welcome.tsx │ │ └── yelp-recent-login.tsx │ ├── moon.yml │ ├── package.json │ └── tsconfig.json ├── preview │ ├── .eslintrc.cjs │ ├── CHANGELOG.md │ ├── README.md │ ├── app │ │ ├── index.html │ │ ├── postcss.config.cjs │ │ ├── src │ │ │ ├── app.ts │ │ │ ├── components │ │ │ │ ├── code-container.tsx │ │ │ │ ├── code.tsx │ │ │ │ ├── icons.tsx │ │ │ │ ├── logo.tsx │ │ │ │ ├── mobile.tsx │ │ │ │ ├── nav-button.tsx │ │ │ │ ├── nav.tsx │ │ │ │ ├── send.tsx │ │ │ │ ├── shell.tsx │ │ │ │ └── sidebar.tsx │ │ │ ├── config.ts │ │ │ ├── devices.json │ │ │ ├── error.tsx │ │ │ ├── helpers.ts │ │ │ ├── home.tsx │ │ │ ├── index.css │ │ │ ├── main.tsx │ │ │ ├── preview.tsx │ │ │ ├── routes.tsx │ │ │ ├── templates.ts │ │ │ └── types.ts │ │ └── tailwind.config.cjs │ ├── moon.yml │ ├── package.json │ └── tsconfig.json └── web │ ├── .vitepress │ ├── config.mts │ ├── sidebar.mts │ └── theme │ │ ├── custom.css │ │ └── index.ts │ ├── moon.yml │ ├── package.json │ └── src │ ├── api │ └── contributions.data.ts │ ├── changelog.md │ ├── docs │ ├── include │ ├── CONTRIBUTING.md │ ├── README.md │ ├── header.md │ └── install.md │ ├── index.md │ └── public │ ├── assets │ └── demo │ │ ├── airbnb-logo.png │ │ ├── apple-card-icon.png │ │ ├── apple-hbo-max-icon.jpeg │ │ ├── apple-logo.png │ │ ├── apple-wallet.png │ │ ├── batman-adam.jpg │ │ ├── batman-cartoon.jpg │ │ ├── batman-lego.webp │ │ ├── batman-twilight.jpg │ │ ├── codepen-challengers.png │ │ ├── codepen-cube.png │ │ ├── codepen-pro.png │ │ ├── dropbox-logo.png │ │ ├── github.png │ │ ├── google-play-academy.png │ │ ├── google-play-chat.png │ │ ├── google-play-footer.png │ │ ├── google-play-header.png │ │ ├── google-play-icon.png │ │ ├── google-play-logo.png │ │ ├── koala-logo.png │ │ ├── linear-logo.png │ │ ├── netlify-logo.png │ │ ├── nike-logo.png │ │ ├── nike-phone.png │ │ ├── nike-product.png │ │ ├── nike-recomendation-1.png │ │ ├── nike-recomendation-2.png │ │ ├── nike-recomendation-4 (1).png │ │ ├── nike-recomendation-4.png │ │ ├── notion-logo.png │ │ ├── plaid-logo.png │ │ ├── raycast-logo.png │ │ ├── slack-facebook.png │ │ ├── slack-linkedin.png │ │ ├── slack-logo.png │ │ ├── slack-twitter.png │ │ ├── stack-overflow-header.png │ │ ├── stack-overflow-logo-sm.png │ │ ├── stack-overflow-logo.png │ │ ├── stripe-logo.png │ │ ├── twitch-icon-facebook.png │ │ ├── twitch-icon-twitter.png │ │ ├── twitch-logo.png │ │ ├── vercel-arrow.png │ │ ├── vercel-logo.png │ │ ├── vercel-team.png │ │ ├── yelp-footer.png │ │ ├── yelp-header.png │ │ └── yelp-logo.png │ ├── home-hero.png │ ├── landing-bg-muted.svg │ ├── landing-bg.svg │ ├── logo.svg │ ├── og.png │ ├── preview-1.png │ ├── preview-2.png │ ├── preview-3.png │ ├── preview-4.png │ └── test │ └── index.html ├── assets ├── brackets.svg ├── clients.svg ├── npm-header.svg └── templates │ └── email.mustache ├── docs ├── components │ ├── background.md │ ├── body.md │ ├── butan.md │ ├── button.md │ ├── code.md │ ├── color-scheme.md │ ├── column.md │ ├── conditional.md │ ├── container.md │ ├── font.md │ ├── graph.md │ ├── head.md │ ├── heading.md │ ├── hr.md │ ├── html.md │ ├── image.md │ ├── link.md │ ├── markdown.md │ ├── preview.md │ ├── raw.md │ ├── row.md │ ├── section.md │ ├── tailwind.md │ └── text.md ├── contributing.md ├── core │ ├── cli.md │ ├── compile.md │ ├── config.md │ ├── plugins.md │ └── render.md ├── email-providers.md ├── faq.md ├── introduction.md ├── plugins │ ├── inline.md │ ├── minify.md │ └── pretty.md ├── quick-start.md ├── recipes.md └── v2 │ ├── button.md │ └── migration.md ├── moon.yml ├── package.json ├── packages ├── create-jsx-email │ ├── CHANGELOG.md │ ├── README.md │ ├── bin │ │ └── create-jsx-email │ ├── generators │ │ ├── README.md │ │ ├── _.gitignore │ │ ├── _tsconfig.json │ │ ├── package.json.mustache │ │ └── templates │ ├── moon.yml │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── package-info.cts │ └── tsconfig.json ├── jsx-email │ ├── CHANGELOG.md │ ├── README.md │ ├── bin │ │ └── email │ ├── generators │ │ └── templates │ ├── moon.yml │ ├── package.json │ ├── src │ │ ├── cli │ │ │ ├── commands │ │ │ │ ├── build.mts │ │ │ │ ├── check.mts │ │ │ │ ├── create.mts │ │ │ │ ├── help.mts │ │ │ │ ├── preview.mts │ │ │ │ └── types.mts │ │ │ ├── helpers.mts │ │ │ ├── main.mts │ │ │ ├── vite-reload.mts │ │ │ ├── vite-static.mts │ │ │ └── watcher.mts │ │ ├── components │ │ │ ├── background.tsx │ │ │ ├── body.tsx │ │ │ ├── butan.tsx │ │ │ ├── button.tsx │ │ │ ├── code.tsx │ │ │ ├── color-scheme.tsx │ │ │ ├── column.tsx │ │ │ ├── conditional.tsx │ │ │ ├── container.tsx │ │ │ ├── font.tsx │ │ │ ├── graph.tsx │ │ │ ├── head.tsx │ │ │ ├── heading.tsx │ │ │ ├── hr.tsx │ │ │ ├── html.tsx │ │ │ ├── img.tsx │ │ │ ├── link.tsx │ │ │ ├── markdown.tsx │ │ │ ├── preview.tsx │ │ │ ├── raw.tsx │ │ │ ├── row.tsx │ │ │ ├── section.tsx │ │ │ ├── tailwind │ │ │ │ ├── color-functions.ts │ │ │ │ └── tailwind.tsx │ │ │ └── text.tsx │ │ ├── config.ts │ │ ├── debug.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── log.ts │ │ ├── package-info.cts │ │ ├── plugins.ts │ │ ├── renderer │ │ │ ├── compat │ │ │ │ ├── context.ts │ │ │ │ └── hooks.ts │ │ │ ├── compile.ts │ │ │ ├── conditional.ts │ │ │ ├── constants.ts │ │ │ ├── escape-string.ts │ │ │ ├── is-valid-element.ts │ │ │ ├── jsx-to-string.ts │ │ │ ├── move-style.ts │ │ │ ├── raw.ts │ │ │ ├── render.ts │ │ │ ├── stringify-styles.ts │ │ │ └── suspense.ts │ │ └── types.ts │ ├── test │ │ ├── .snapshots │ │ │ ├── background.test.tsx.snap │ │ │ ├── body.test.tsx.snap │ │ │ ├── button-legacy.test.tsx.snap │ │ │ ├── button.test.tsx.snap │ │ │ ├── code.test.tsx.snap │ │ │ ├── color-scheme.test.tsx.snap │ │ │ ├── column.test.tsx.snap │ │ │ ├── conditional-raw.test.tsx.snap │ │ │ ├── conditional.test.tsx.snap │ │ │ ├── container.test.tsx.snap │ │ │ ├── debug.test.tsx.snap │ │ │ ├── font.test.tsx.snap │ │ │ ├── graph.test.tsx.snap │ │ │ ├── head.test.tsx.snap │ │ │ ├── heading.test.tsx.snap │ │ │ ├── hr.test.tsx.snap │ │ │ ├── html.test.tsx.snap │ │ │ ├── img.test.tsx.snap │ │ │ ├── link.test.tsx.snap │ │ │ ├── markdown.test.tsx.snap │ │ │ ├── preview.test.tsx.snap │ │ │ ├── raw.test.tsx.snap │ │ │ ├── row.test.tsx.snap │ │ │ ├── section.test.tsx.snap │ │ │ ├── tailwind.test.tsx.snap │ │ │ └── text.test.tsx.snap │ │ ├── background.test.tsx │ │ ├── body.test.tsx │ │ ├── button.test.tsx │ │ ├── code.test.tsx │ │ ├── color-scheme.test.tsx │ │ ├── column.test.tsx │ │ ├── conditional-endif-closer.test.tsx │ │ ├── conditional-raw-nodup.test.tsx │ │ ├── conditional-raw.test.tsx │ │ ├── conditional.test.tsx │ │ ├── config │ │ │ ├── .snapshots │ │ │ │ ├── define-config.test.ts.snap │ │ │ │ └── merge-config.test.ts.snap │ │ │ ├── define-config.test.ts │ │ │ ├── load │ │ │ │ ├── dotdir │ │ │ │ │ ├── .config │ │ │ │ │ │ └── jsx-email.config.mjs │ │ │ │ │ ├── .snapshots │ │ │ │ │ │ └── load-dotdir.test.ts.snap │ │ │ │ │ └── load-dotdir.test.ts │ │ │ │ ├── mjs-json │ │ │ │ │ ├── .snapshots │ │ │ │ │ │ └── load-mjs-json.test.ts.snap │ │ │ │ │ ├── jsx-email.config.mjs │ │ │ │ │ └── load-mjs-json.test.ts │ │ │ │ ├── mjs │ │ │ │ │ ├── .snapshots │ │ │ │ │ │ └── load-mjs.test.ts.snap │ │ │ │ │ ├── jsx-email.config.mjs │ │ │ │ │ └── load-mjs.test.ts │ │ │ │ └── parent-dir │ │ │ │ │ ├── child-dir │ │ │ │ │ ├── .snapshots │ │ │ │ │ │ └── parent-dir.test.ts.snap │ │ │ │ │ └── parent-dir.test.ts │ │ │ │ │ └── jsx-email.config.mjs │ │ │ ├── merge-config.test.ts │ │ │ └── render │ │ │ │ ├── .snapshots │ │ │ │ └── config-render.test.tsx.snap │ │ │ │ ├── config-render.test.tsx │ │ │ │ └── jsx-email.config.mjs │ │ ├── container.test.tsx │ │ ├── debug.test.tsx │ │ ├── font.test.tsx │ │ ├── graph.test.tsx │ │ ├── head.test.tsx │ │ ├── heading-margins.test.ts │ │ ├── heading.test.tsx │ │ ├── hr.test.tsx │ │ ├── html.test.tsx │ │ ├── img.test.tsx │ │ ├── link.test.tsx │ │ ├── markdown.test.tsx │ │ ├── preview.test.tsx │ │ ├── raw.test.tsx │ │ ├── render │ │ │ ├── .snapshots │ │ │ │ ├── import-css.test.tsx.snap │ │ │ │ ├── issues.test.tsx.snap │ │ │ │ ├── jsx-to-string.test.tsx.snap │ │ │ │ ├── minify.test.tsx.snap │ │ │ │ ├── render.test.tsx.snap │ │ │ │ └── suspense.test.tsx.snap │ │ │ ├── compat │ │ │ │ ├── .snapshots │ │ │ │ │ └── context.test.tsx.snap │ │ │ │ └── context.test.tsx │ │ │ ├── fixtures │ │ │ │ ├── async-template.tsx │ │ │ │ ├── components.tsx │ │ │ │ ├── import-css.css │ │ │ │ ├── import-css.tsx │ │ │ │ ├── preview.tsx │ │ │ │ ├── tailwind.tsx │ │ │ │ └── template.tsx │ │ │ ├── import-css.test.tsx │ │ │ ├── issues.test.tsx │ │ │ ├── jsx-to-string.test.tsx │ │ │ ├── minify.test.tsx │ │ │ ├── render.test.tsx │ │ │ ├── render.tsx │ │ │ └── suspense.test.tsx │ │ ├── row.test.tsx │ │ ├── section.test.tsx │ │ ├── tailwind │ │ │ ├── .snapshots │ │ │ │ ├── color-functions.test.ts.snap │ │ │ │ ├── tailwind-head.test.tsx.snap │ │ │ │ └── tailwind.test.tsx.snap │ │ │ ├── color-functions.test.ts │ │ │ ├── tailwind-head.test.tsx │ │ │ └── tailwind.test.tsx │ │ ├── text.test.tsx │ │ └── tsconfig.json │ └── tsconfig.json ├── plugin-inline │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── plugin-minify │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json └── plugin-pretty │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ └── index.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── recipes └── import-css │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── templates │ ├── email.css │ └── email.tsx │ └── tsconfig.json ├── scripts ├── build-samples.ts ├── ci-preview-setup.sh ├── ci-preview-start.sh ├── test.tsx └── tester.tsx ├── shared ├── bootstrap.sh ├── tsconfig.base.json ├── tsconfig.eslint.json └── vitest.config.mts ├── test ├── cli │ ├── .npmrc │ ├── .snapshots │ │ ├── create-jsx-email.test.ts.snap │ │ └── create.test.ts.snap │ ├── create-jsx-email.test.ts │ ├── create.test.ts │ ├── esbuild │ │ ├── esbuild.test.ts │ │ └── jsx-email.config.mjs │ ├── moon.yml │ ├── package.json │ └── preview-build-path.test.ts └── smoke │ ├── fixtures │ ├── components │ │ └── text.tsx │ ├── templates │ │ ├── base.jsx │ │ ├── code.tsx │ │ ├── context.tsx │ │ ├── default-export-props-fn.tsx │ │ ├── env.tsx │ │ ├── issue-174.tsx │ │ ├── local-assets.tsx │ │ ├── props │ │ │ ├── preview-props-fn.tsx │ │ │ ├── preview-props-named.tsx │ │ │ └── preview-props.tsx │ │ ├── static │ │ │ └── cat.jpeg │ │ └── tailwind.tsx │ └── tsconfig.json │ ├── moon.yml │ ├── package.json │ ├── playwright.config.ts │ ├── playwright.dev.ts │ └── tests │ ├── .snapshots │ ├── smoke.test.ts-Base-chromium.snap │ ├── smoke.test.ts-Code-chromium.snap │ ├── smoke.test.ts-Context-chromium.snap │ ├── smoke.test.ts-Default-Export-Props-Fn-chromium.snap │ ├── smoke.test.ts-Default-Export-chromium.snap │ ├── smoke.test.ts-Env-chromium.snap │ ├── smoke.test.ts-Issue-174-chromium.snap │ ├── smoke.test.ts-Local-Assets-chromium.snap │ ├── smoke.test.ts-Paths-chromium.snap │ ├── smoke.test.ts-Preview-Props-Fn-chromium.snap │ ├── smoke.test.ts-Preview-Props-Named-chromium.snap │ ├── smoke.test.ts-Preview-Props-chromium.snap │ ├── smoke.test.ts-Tailwind-chromium.snap │ ├── smoke.test.ts-landing-1-chromium.txt │ ├── smoke.test.ts-page-Paths-1-chromium.txt │ └── smoke.test.ts-watcher-chromium.snap │ ├── helpers │ └── html.ts │ └── smoke.test.ts └── tsconfig.json /.charlie/instructions/pull-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.charlie/instructions/pull-request.md -------------------------------------------------------------------------------- /.charlie/playbooks/conditional-and-raw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.charlie/playbooks/conditional-and-raw.md -------------------------------------------------------------------------------- /.charlie/playbooks/run-jsx-email-tests-like-ci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.charlie/playbooks/run-jsx-email-tests-like-ci.md -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/ISSUE_TEMPLATE/BUG.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/ISSUE_TEMPLATE/DOCS.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/ISSUE_TEMPLATE/FEATURE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/MODIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/ISSUE_TEMPLATE/MODIFICATION.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/NEW_COMPONENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/ISSUE_TEMPLATE/NEW_COMPONENT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/ISSUE_TEMPLATE/SUPPORT.md -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/test-smoke.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/test-smoke.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test-cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/workflows/test-cli.yml -------------------------------------------------------------------------------- /.github/workflows/test-v18.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/workflows/test-v18.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | pnpm exec lint-staged 5 | -------------------------------------------------------------------------------- /.moon/tasks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.moon/tasks.yml -------------------------------------------------------------------------------- /.moon/toolchain.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.moon/toolchain.yml -------------------------------------------------------------------------------- /.moon/workspace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.moon/workspace.yml -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tailwind.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/.vscode/tailwind.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ./packages/jsx-email/README.md -------------------------------------------------------------------------------- /apps/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/README.md -------------------------------------------------------------------------------- /apps/demo/emails/airbnb-review.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/airbnb-review.tsx -------------------------------------------------------------------------------- /apps/demo/emails/apple-receipt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/apple-receipt.tsx -------------------------------------------------------------------------------- /apps/demo/emails/codepen-challengers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/codepen-challengers.tsx -------------------------------------------------------------------------------- /apps/demo/emails/credential emails/dropbox-reset-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/credential emails/dropbox-reset-password.tsx -------------------------------------------------------------------------------- /apps/demo/emails/credential emails/github-access-token.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/credential emails/github-access-token.tsx -------------------------------------------------------------------------------- /apps/demo/emails/credential emails/linear-login-code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/credential emails/linear-login-code.tsx -------------------------------------------------------------------------------- /apps/demo/emails/credential emails/magic links/notion-magic-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/credential emails/magic links/notion-magic-link.tsx -------------------------------------------------------------------------------- /apps/demo/emails/credential emails/magic links/raycast-magic-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/credential emails/magic links/raycast-magic-link.tsx -------------------------------------------------------------------------------- /apps/demo/emails/credential emails/twitch-reset-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/credential emails/twitch-reset-password.tsx -------------------------------------------------------------------------------- /apps/demo/emails/google-play-policy-update.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/google-play-policy-update.tsx -------------------------------------------------------------------------------- /apps/demo/emails/nike-receipt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/nike-receipt.tsx -------------------------------------------------------------------------------- /apps/demo/emails/plaid-verify-identity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/plaid-verify-identity.tsx -------------------------------------------------------------------------------- /apps/demo/emails/slack-confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/slack-confirm.tsx -------------------------------------------------------------------------------- /apps/demo/emails/stack-overflow-tips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/stack-overflow-tips.tsx -------------------------------------------------------------------------------- /apps/demo/emails/static/airbnb-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/airbnb-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/airbnb-review-user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/airbnb-review-user.jpg -------------------------------------------------------------------------------- /apps/demo/emails/static/amazon-book.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/amazon-book.jpg -------------------------------------------------------------------------------- /apps/demo/emails/static/amazon-facebook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/amazon-facebook.jpg -------------------------------------------------------------------------------- /apps/demo/emails/static/amazon-instagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/amazon-instagram.jpg -------------------------------------------------------------------------------- /apps/demo/emails/static/amazon-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/amazon-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/amazon-prime-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/amazon-prime-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/amazon-rating.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/amazon-rating.gif -------------------------------------------------------------------------------- /apps/demo/emails/static/amazon-twitter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/amazon-twitter.jpg -------------------------------------------------------------------------------- /apps/demo/emails/static/apple-card-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/apple-card-icon.png -------------------------------------------------------------------------------- /apps/demo/emails/static/apple-hbo-max-icon.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/apple-hbo-max-icon.jpeg -------------------------------------------------------------------------------- /apps/demo/emails/static/apple-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/apple-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/apple-wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/apple-wallet.png -------------------------------------------------------------------------------- /apps/demo/emails/static/batman-twilight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/batman-twilight.jpg -------------------------------------------------------------------------------- /apps/demo/emails/static/cat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/cat.jpeg -------------------------------------------------------------------------------- /apps/demo/emails/static/codepen-challengers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/codepen-challengers.png -------------------------------------------------------------------------------- /apps/demo/emails/static/codepen-cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/codepen-cube.png -------------------------------------------------------------------------------- /apps/demo/emails/static/codepen-pro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/codepen-pro.png -------------------------------------------------------------------------------- /apps/demo/emails/static/dropbox-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/dropbox-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/github.png -------------------------------------------------------------------------------- /apps/demo/emails/static/google-play-academy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/google-play-academy.png -------------------------------------------------------------------------------- /apps/demo/emails/static/google-play-chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/google-play-chat.png -------------------------------------------------------------------------------- /apps/demo/emails/static/google-play-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/google-play-footer.png -------------------------------------------------------------------------------- /apps/demo/emails/static/google-play-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/google-play-header.png -------------------------------------------------------------------------------- /apps/demo/emails/static/google-play-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/google-play-icon.png -------------------------------------------------------------------------------- /apps/demo/emails/static/google-play-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/google-play-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/google-play-pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/google-play-pl.png -------------------------------------------------------------------------------- /apps/demo/emails/static/google-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/google-play.png -------------------------------------------------------------------------------- /apps/demo/emails/static/koala-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/koala-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/linear-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/linear-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/netlify-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/netlify-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/nike-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/nike-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/nike-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/nike-phone.png -------------------------------------------------------------------------------- /apps/demo/emails/static/nike-product.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/nike-product.png -------------------------------------------------------------------------------- /apps/demo/emails/static/nike-recomendation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/nike-recomendation-1.png -------------------------------------------------------------------------------- /apps/demo/emails/static/nike-recomendation-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/nike-recomendation-2.png -------------------------------------------------------------------------------- /apps/demo/emails/static/nike-recomendation-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/nike-recomendation-3.png -------------------------------------------------------------------------------- /apps/demo/emails/static/nike-recomendation-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/nike-recomendation-4.png -------------------------------------------------------------------------------- /apps/demo/emails/static/notion-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/notion-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/plaid-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/plaid-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/raycast-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/raycast-bg.png -------------------------------------------------------------------------------- /apps/demo/emails/static/raycast-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/raycast-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/slack-facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/slack-facebook.png -------------------------------------------------------------------------------- /apps/demo/emails/static/slack-linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/slack-linkedin.png -------------------------------------------------------------------------------- /apps/demo/emails/static/slack-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/slack-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/slack-twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/slack-twitter.png -------------------------------------------------------------------------------- /apps/demo/emails/static/stack-overflow-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/stack-overflow-header.png -------------------------------------------------------------------------------- /apps/demo/emails/static/stack-overflow-logo-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/stack-overflow-logo-sm.png -------------------------------------------------------------------------------- /apps/demo/emails/static/stack-overflow-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/stack-overflow-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/stripe-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/stripe-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/twitch-icon-facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/twitch-icon-facebook.png -------------------------------------------------------------------------------- /apps/demo/emails/static/twitch-icon-twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/twitch-icon-twitter.png -------------------------------------------------------------------------------- /apps/demo/emails/static/twitch-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/twitch-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/vercel-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/vercel-arrow.png -------------------------------------------------------------------------------- /apps/demo/emails/static/vercel-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/vercel-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/static/vercel-team.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/vercel-team.png -------------------------------------------------------------------------------- /apps/demo/emails/static/vercel-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/vercel-user.png -------------------------------------------------------------------------------- /apps/demo/emails/static/yelp-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/yelp-footer.png -------------------------------------------------------------------------------- /apps/demo/emails/static/yelp-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/yelp-header.png -------------------------------------------------------------------------------- /apps/demo/emails/static/yelp-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/static/yelp-logo.png -------------------------------------------------------------------------------- /apps/demo/emails/vercel-invite-user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/vercel-invite-user.tsx -------------------------------------------------------------------------------- /apps/demo/emails/welcome emails/koala-welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/welcome emails/koala-welcome.tsx -------------------------------------------------------------------------------- /apps/demo/emails/welcome emails/netlify-welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/welcome emails/netlify-welcome.tsx -------------------------------------------------------------------------------- /apps/demo/emails/welcome emails/stripe-welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/welcome emails/stripe-welcome.tsx -------------------------------------------------------------------------------- /apps/demo/emails/yelp-recent-login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/emails/yelp-recent-login.tsx -------------------------------------------------------------------------------- /apps/demo/moon.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/moon.yml -------------------------------------------------------------------------------- /apps/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/package.json -------------------------------------------------------------------------------- /apps/demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/demo/tsconfig.json -------------------------------------------------------------------------------- /apps/preview/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/preview/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/CHANGELOG.md -------------------------------------------------------------------------------- /apps/preview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/README.md -------------------------------------------------------------------------------- /apps/preview/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/index.html -------------------------------------------------------------------------------- /apps/preview/app/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/postcss.config.cjs -------------------------------------------------------------------------------- /apps/preview/app/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/app.ts -------------------------------------------------------------------------------- /apps/preview/app/src/components/code-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/components/code-container.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/components/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/components/code.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/components/icons.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/components/logo.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/components/mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/components/mobile.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/components/nav-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/components/nav-button.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/components/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/components/nav.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/components/send.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/components/send.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/components/shell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/components/shell.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/components/sidebar.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/config.ts -------------------------------------------------------------------------------- /apps/preview/app/src/devices.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/devices.json -------------------------------------------------------------------------------- /apps/preview/app/src/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/error.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/helpers.ts -------------------------------------------------------------------------------- /apps/preview/app/src/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/home.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/index.css -------------------------------------------------------------------------------- /apps/preview/app/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/main.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/preview.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/routes.tsx -------------------------------------------------------------------------------- /apps/preview/app/src/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/templates.ts -------------------------------------------------------------------------------- /apps/preview/app/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/src/types.ts -------------------------------------------------------------------------------- /apps/preview/app/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/app/tailwind.config.cjs -------------------------------------------------------------------------------- /apps/preview/moon.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/moon.yml -------------------------------------------------------------------------------- /apps/preview/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/package.json -------------------------------------------------------------------------------- /apps/preview/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/preview/tsconfig.json -------------------------------------------------------------------------------- /apps/web/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/.vitepress/config.mts -------------------------------------------------------------------------------- /apps/web/.vitepress/sidebar.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/.vitepress/sidebar.mts -------------------------------------------------------------------------------- /apps/web/.vitepress/theme/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/.vitepress/theme/custom.css -------------------------------------------------------------------------------- /apps/web/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /apps/web/moon.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/moon.yml -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/src/api/contributions.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/api/contributions.data.ts -------------------------------------------------------------------------------- /apps/web/src/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/changelog.md -------------------------------------------------------------------------------- /apps/web/src/docs: -------------------------------------------------------------------------------- 1 | ../../../docs -------------------------------------------------------------------------------- /apps/web/src/include/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ../../../../CONTRIBUTING.md -------------------------------------------------------------------------------- /apps/web/src/include/README.md: -------------------------------------------------------------------------------- 1 | ../../../../README.md -------------------------------------------------------------------------------- /apps/web/src/include/header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/include/header.md -------------------------------------------------------------------------------- /apps/web/src/include/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/include/install.md -------------------------------------------------------------------------------- /apps/web/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/index.md -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/airbnb-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/airbnb-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/apple-card-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/apple-card-icon.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/apple-hbo-max-icon.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/apple-hbo-max-icon.jpeg -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/apple-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/apple-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/apple-wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/apple-wallet.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/batman-adam.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/batman-adam.jpg -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/batman-cartoon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/batman-cartoon.jpg -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/batman-lego.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/batman-lego.webp -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/batman-twilight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/batman-twilight.jpg -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/codepen-challengers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/codepen-challengers.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/codepen-cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/codepen-cube.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/codepen-pro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/codepen-pro.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/dropbox-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/dropbox-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/github.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/google-play-academy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/google-play-academy.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/google-play-chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/google-play-chat.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/google-play-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/google-play-footer.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/google-play-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/google-play-header.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/google-play-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/google-play-icon.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/google-play-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/google-play-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/koala-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/koala-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/linear-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/linear-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/netlify-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/netlify-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/nike-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/nike-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/nike-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/nike-phone.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/nike-product.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/nike-product.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/nike-recomendation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/nike-recomendation-1.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/nike-recomendation-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/nike-recomendation-2.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/nike-recomendation-4 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/nike-recomendation-4 (1).png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/nike-recomendation-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/nike-recomendation-4.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/notion-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/notion-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/plaid-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/plaid-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/raycast-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/raycast-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/slack-facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/slack-facebook.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/slack-linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/slack-linkedin.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/slack-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/slack-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/slack-twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/slack-twitter.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/stack-overflow-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/stack-overflow-header.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/stack-overflow-logo-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/stack-overflow-logo-sm.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/stack-overflow-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/stack-overflow-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/stripe-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/stripe-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/twitch-icon-facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/twitch-icon-facebook.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/twitch-icon-twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/twitch-icon-twitter.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/twitch-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/twitch-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/vercel-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/vercel-arrow.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/vercel-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/vercel-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/vercel-team.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/vercel-team.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/yelp-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/yelp-footer.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/yelp-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/yelp-header.png -------------------------------------------------------------------------------- /apps/web/src/public/assets/demo/yelp-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/assets/demo/yelp-logo.png -------------------------------------------------------------------------------- /apps/web/src/public/home-hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/home-hero.png -------------------------------------------------------------------------------- /apps/web/src/public/landing-bg-muted.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/landing-bg-muted.svg -------------------------------------------------------------------------------- /apps/web/src/public/landing-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/landing-bg.svg -------------------------------------------------------------------------------- /apps/web/src/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/logo.svg -------------------------------------------------------------------------------- /apps/web/src/public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/og.png -------------------------------------------------------------------------------- /apps/web/src/public/preview-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/preview-1.png -------------------------------------------------------------------------------- /apps/web/src/public/preview-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/preview-2.png -------------------------------------------------------------------------------- /apps/web/src/public/preview-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/preview-3.png -------------------------------------------------------------------------------- /apps/web/src/public/preview-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/preview-4.png -------------------------------------------------------------------------------- /apps/web/src/public/test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/apps/web/src/public/test/index.html -------------------------------------------------------------------------------- /assets/brackets.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/assets/brackets.svg -------------------------------------------------------------------------------- /assets/clients.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/assets/clients.svg -------------------------------------------------------------------------------- /assets/npm-header.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/assets/npm-header.svg -------------------------------------------------------------------------------- /assets/templates/email.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/assets/templates/email.mustache -------------------------------------------------------------------------------- /docs/components/background.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/background.md -------------------------------------------------------------------------------- /docs/components/body.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/body.md -------------------------------------------------------------------------------- /docs/components/butan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/butan.md -------------------------------------------------------------------------------- /docs/components/button.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/button.md -------------------------------------------------------------------------------- /docs/components/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/code.md -------------------------------------------------------------------------------- /docs/components/color-scheme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/color-scheme.md -------------------------------------------------------------------------------- /docs/components/column.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/column.md -------------------------------------------------------------------------------- /docs/components/conditional.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/conditional.md -------------------------------------------------------------------------------- /docs/components/container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/container.md -------------------------------------------------------------------------------- /docs/components/font.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/font.md -------------------------------------------------------------------------------- /docs/components/graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/graph.md -------------------------------------------------------------------------------- /docs/components/head.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/head.md -------------------------------------------------------------------------------- /docs/components/heading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/heading.md -------------------------------------------------------------------------------- /docs/components/hr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/hr.md -------------------------------------------------------------------------------- /docs/components/html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/html.md -------------------------------------------------------------------------------- /docs/components/image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/image.md -------------------------------------------------------------------------------- /docs/components/link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/link.md -------------------------------------------------------------------------------- /docs/components/markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/markdown.md -------------------------------------------------------------------------------- /docs/components/preview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/preview.md -------------------------------------------------------------------------------- /docs/components/raw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/raw.md -------------------------------------------------------------------------------- /docs/components/row.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/row.md -------------------------------------------------------------------------------- /docs/components/section.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/section.md -------------------------------------------------------------------------------- /docs/components/tailwind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/tailwind.md -------------------------------------------------------------------------------- /docs/components/text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/components/text.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/core/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/core/cli.md -------------------------------------------------------------------------------- /docs/core/compile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/core/compile.md -------------------------------------------------------------------------------- /docs/core/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/core/config.md -------------------------------------------------------------------------------- /docs/core/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/core/plugins.md -------------------------------------------------------------------------------- /docs/core/render.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/core/render.md -------------------------------------------------------------------------------- /docs/email-providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/email-providers.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/introduction.md -------------------------------------------------------------------------------- /docs/plugins/inline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/plugins/inline.md -------------------------------------------------------------------------------- /docs/plugins/minify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/plugins/minify.md -------------------------------------------------------------------------------- /docs/plugins/pretty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/plugins/pretty.md -------------------------------------------------------------------------------- /docs/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/quick-start.md -------------------------------------------------------------------------------- /docs/recipes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/recipes.md -------------------------------------------------------------------------------- /docs/v2/button.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/v2/button.md -------------------------------------------------------------------------------- /docs/v2/migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/docs/v2/migration.md -------------------------------------------------------------------------------- /moon.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/moon.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/package.json -------------------------------------------------------------------------------- /packages/create-jsx-email/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/CHANGELOG.md -------------------------------------------------------------------------------- /packages/create-jsx-email/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/README.md -------------------------------------------------------------------------------- /packages/create-jsx-email/bin/create-jsx-email: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/bin/create-jsx-email -------------------------------------------------------------------------------- /packages/create-jsx-email/generators/README.md: -------------------------------------------------------------------------------- 1 | # {{ name }} 2 | -------------------------------------------------------------------------------- /packages/create-jsx-email/generators/_.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/generators/_.gitignore -------------------------------------------------------------------------------- /packages/create-jsx-email/generators/_tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/generators/_tsconfig.json -------------------------------------------------------------------------------- /packages/create-jsx-email/generators/package.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/generators/package.json.mustache -------------------------------------------------------------------------------- /packages/create-jsx-email/generators/templates: -------------------------------------------------------------------------------- 1 | ../../../assets/templates -------------------------------------------------------------------------------- /packages/create-jsx-email/moon.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/moon.yml -------------------------------------------------------------------------------- /packages/create-jsx-email/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/package.json -------------------------------------------------------------------------------- /packages/create-jsx-email/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/src/index.ts -------------------------------------------------------------------------------- /packages/create-jsx-email/src/package-info.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/src/package-info.cts -------------------------------------------------------------------------------- /packages/create-jsx-email/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/create-jsx-email/tsconfig.json -------------------------------------------------------------------------------- /packages/jsx-email/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/CHANGELOG.md -------------------------------------------------------------------------------- /packages/jsx-email/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/README.md -------------------------------------------------------------------------------- /packages/jsx-email/bin/email: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/bin/email -------------------------------------------------------------------------------- /packages/jsx-email/generators/templates: -------------------------------------------------------------------------------- 1 | ../../../assets/templates -------------------------------------------------------------------------------- /packages/jsx-email/moon.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/moon.yml -------------------------------------------------------------------------------- /packages/jsx-email/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/package.json -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/commands/build.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/commands/build.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/commands/check.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/commands/check.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/commands/create.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/commands/create.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/commands/help.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/commands/help.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/commands/preview.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/commands/preview.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/commands/types.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/commands/types.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/helpers.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/helpers.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/main.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/main.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/vite-reload.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/vite-reload.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/vite-static.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/vite-static.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/cli/watcher.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/cli/watcher.mts -------------------------------------------------------------------------------- /packages/jsx-email/src/components/background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/background.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/body.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/body.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/butan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/butan.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/button.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/code.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/color-scheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/color-scheme.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/column.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/column.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/conditional.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/conditional.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/container.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/font.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/font.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/graph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/graph.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/head.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/heading.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/hr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/hr.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/html.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/html.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/img.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/img.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/link.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/markdown.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/preview.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/raw.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/raw.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/row.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/section.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/tailwind/color-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/tailwind/color-functions.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/components/tailwind/tailwind.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/tailwind/tailwind.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/components/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/components/text.tsx -------------------------------------------------------------------------------- /packages/jsx-email/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/config.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/debug.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/helpers.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/index.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/log.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/package-info.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/package-info.cts -------------------------------------------------------------------------------- /packages/jsx-email/src/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/plugins.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/compat/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/compat/context.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/compat/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/compat/hooks.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/compile.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/conditional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/conditional.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/constants.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/escape-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/escape-string.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/is-valid-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/is-valid-element.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/jsx-to-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/jsx-to-string.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/move-style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/move-style.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/raw.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/render.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/stringify-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/stringify-styles.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/renderer/suspense.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/renderer/suspense.ts -------------------------------------------------------------------------------- /packages/jsx-email/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/src/types.ts -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/background.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/background.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/body.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/body.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/button-legacy.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/button-legacy.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/button.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/button.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/code.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/code.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/color-scheme.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/color-scheme.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/column.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/column.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/conditional-raw.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/conditional-raw.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/conditional.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/conditional.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/container.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/container.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/debug.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/debug.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/font.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/font.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/graph.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/graph.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/head.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/head.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/heading.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/heading.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/hr.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/hr.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/html.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/html.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/img.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/img.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/link.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/link.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/markdown.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/markdown.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/preview.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/preview.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/raw.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/raw.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/row.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/row.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/section.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/section.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/tailwind.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/tailwind.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/.snapshots/text.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/.snapshots/text.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/background.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/background.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/body.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/body.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/button.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/button.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/code.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/code.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/color-scheme.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/color-scheme.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/column.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/column.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/conditional-endif-closer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/conditional-endif-closer.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/conditional-raw-nodup.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/conditional-raw-nodup.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/conditional-raw.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/conditional-raw.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/conditional.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/conditional.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/config/.snapshots/define-config.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/.snapshots/define-config.test.ts.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/config/.snapshots/merge-config.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/.snapshots/merge-config.test.ts.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/config/define-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/define-config.test.ts -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/dotdir/.config/jsx-email.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/dotdir/.config/jsx-email.config.mjs -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/dotdir/.snapshots/load-dotdir.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/dotdir/.snapshots/load-dotdir.test.ts.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/dotdir/load-dotdir.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/dotdir/load-dotdir.test.ts -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/mjs-json/.snapshots/load-mjs-json.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/mjs-json/.snapshots/load-mjs-json.test.ts.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/mjs-json/jsx-email.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/mjs-json/jsx-email.config.mjs -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/mjs-json/load-mjs-json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/mjs-json/load-mjs-json.test.ts -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/mjs/.snapshots/load-mjs.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/mjs/.snapshots/load-mjs.test.ts.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/mjs/jsx-email.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/mjs/jsx-email.config.mjs -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/mjs/load-mjs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/mjs/load-mjs.test.ts -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/parent-dir/child-dir/.snapshots/parent-dir.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/parent-dir/child-dir/.snapshots/parent-dir.test.ts.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/parent-dir/child-dir/parent-dir.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/parent-dir/child-dir/parent-dir.test.ts -------------------------------------------------------------------------------- /packages/jsx-email/test/config/load/parent-dir/jsx-email.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/load/parent-dir/jsx-email.config.mjs -------------------------------------------------------------------------------- /packages/jsx-email/test/config/merge-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/merge-config.test.ts -------------------------------------------------------------------------------- /packages/jsx-email/test/config/render/.snapshots/config-render.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/render/.snapshots/config-render.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/config/render/config-render.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/render/config-render.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/config/render/jsx-email.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/config/render/jsx-email.config.mjs -------------------------------------------------------------------------------- /packages/jsx-email/test/container.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/container.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/debug.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/debug.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/font.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/font.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/graph.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/graph.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/head.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/head.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/heading-margins.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/heading-margins.test.ts -------------------------------------------------------------------------------- /packages/jsx-email/test/heading.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/heading.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/hr.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/hr.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/html.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/html.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/img.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/img.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/link.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/link.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/markdown.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/markdown.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/preview.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/preview.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/raw.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/raw.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/.snapshots/import-css.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/.snapshots/import-css.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/render/.snapshots/issues.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/.snapshots/issues.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/render/.snapshots/jsx-to-string.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/.snapshots/jsx-to-string.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/render/.snapshots/minify.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/.snapshots/minify.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/render/.snapshots/render.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/.snapshots/render.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/render/.snapshots/suspense.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/.snapshots/suspense.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/render/compat/.snapshots/context.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/compat/.snapshots/context.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/render/compat/context.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/compat/context.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/fixtures/async-template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/fixtures/async-template.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/fixtures/components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/fixtures/components.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/fixtures/import-css.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: #000; 3 | } 4 | -------------------------------------------------------------------------------- /packages/jsx-email/test/render/fixtures/import-css.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/fixtures/import-css.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/fixtures/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/fixtures/preview.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/fixtures/tailwind.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/fixtures/tailwind.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/fixtures/template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/fixtures/template.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/import-css.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/import-css.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/issues.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/issues.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/jsx-to-string.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/jsx-to-string.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/minify.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/minify.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/render.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/render.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/render.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/render/suspense.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/render/suspense.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/row.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/row.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/section.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/section.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/tailwind/.snapshots/color-functions.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/tailwind/.snapshots/color-functions.test.ts.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/tailwind/.snapshots/tailwind-head.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/tailwind/.snapshots/tailwind-head.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/tailwind/.snapshots/tailwind.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/tailwind/.snapshots/tailwind.test.tsx.snap -------------------------------------------------------------------------------- /packages/jsx-email/test/tailwind/color-functions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/tailwind/color-functions.test.ts -------------------------------------------------------------------------------- /packages/jsx-email/test/tailwind/tailwind-head.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/tailwind/tailwind-head.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/tailwind/tailwind.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/tailwind/tailwind.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/text.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/text.test.tsx -------------------------------------------------------------------------------- /packages/jsx-email/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/test/tsconfig.json -------------------------------------------------------------------------------- /packages/jsx-email/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/jsx-email/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin-inline/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-inline/CHANGELOG.md -------------------------------------------------------------------------------- /packages/plugin-inline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-inline/README.md -------------------------------------------------------------------------------- /packages/plugin-inline/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-inline/package.json -------------------------------------------------------------------------------- /packages/plugin-inline/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-inline/src/index.ts -------------------------------------------------------------------------------- /packages/plugin-inline/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-inline/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin-minify/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-minify/CHANGELOG.md -------------------------------------------------------------------------------- /packages/plugin-minify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-minify/README.md -------------------------------------------------------------------------------- /packages/plugin-minify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-minify/package.json -------------------------------------------------------------------------------- /packages/plugin-minify/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-minify/src/index.ts -------------------------------------------------------------------------------- /packages/plugin-minify/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-minify/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin-pretty/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-pretty/CHANGELOG.md -------------------------------------------------------------------------------- /packages/plugin-pretty/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-pretty/README.md -------------------------------------------------------------------------------- /packages/plugin-pretty/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-pretty/package.json -------------------------------------------------------------------------------- /packages/plugin-pretty/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-pretty/src/index.ts -------------------------------------------------------------------------------- /packages/plugin-pretty/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/packages/plugin-pretty/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /recipes/import-css/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/recipes/import-css/.gitignore -------------------------------------------------------------------------------- /recipes/import-css/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/recipes/import-css/README.md -------------------------------------------------------------------------------- /recipes/import-css/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/recipes/import-css/package.json -------------------------------------------------------------------------------- /recipes/import-css/templates/email.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: #eee !important; 3 | } 4 | -------------------------------------------------------------------------------- /recipes/import-css/templates/email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/recipes/import-css/templates/email.tsx -------------------------------------------------------------------------------- /recipes/import-css/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/recipes/import-css/tsconfig.json -------------------------------------------------------------------------------- /scripts/build-samples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/scripts/build-samples.ts -------------------------------------------------------------------------------- /scripts/ci-preview-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/scripts/ci-preview-setup.sh -------------------------------------------------------------------------------- /scripts/ci-preview-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/scripts/ci-preview-start.sh -------------------------------------------------------------------------------- /scripts/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/scripts/test.tsx -------------------------------------------------------------------------------- /scripts/tester.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/scripts/tester.tsx -------------------------------------------------------------------------------- /shared/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/shared/bootstrap.sh -------------------------------------------------------------------------------- /shared/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/shared/tsconfig.base.json -------------------------------------------------------------------------------- /shared/tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/shared/tsconfig.eslint.json -------------------------------------------------------------------------------- /shared/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/shared/vitest.config.mts -------------------------------------------------------------------------------- /test/cli/.npmrc: -------------------------------------------------------------------------------- 1 | loglevel=error 2 | -------------------------------------------------------------------------------- /test/cli/.snapshots/create-jsx-email.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/cli/.snapshots/create-jsx-email.test.ts.snap -------------------------------------------------------------------------------- /test/cli/.snapshots/create.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/cli/.snapshots/create.test.ts.snap -------------------------------------------------------------------------------- /test/cli/create-jsx-email.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/cli/create-jsx-email.test.ts -------------------------------------------------------------------------------- /test/cli/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/cli/create.test.ts -------------------------------------------------------------------------------- /test/cli/esbuild/esbuild.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/cli/esbuild/esbuild.test.ts -------------------------------------------------------------------------------- /test/cli/esbuild/jsx-email.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/cli/esbuild/jsx-email.config.mjs -------------------------------------------------------------------------------- /test/cli/moon.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/cli/moon.yml -------------------------------------------------------------------------------- /test/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/cli/package.json -------------------------------------------------------------------------------- /test/cli/preview-build-path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/cli/preview-build-path.test.ts -------------------------------------------------------------------------------- /test/smoke/fixtures/components/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/components/text.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/base.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/base.jsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/code.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/context.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/default-export-props-fn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/default-export-props-fn.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/env.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/env.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/issue-174.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/issue-174.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/local-assets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/local-assets.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/props/preview-props-fn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/props/preview-props-fn.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/props/preview-props-named.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/props/preview-props-named.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/props/preview-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/props/preview-props.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/static/cat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/static/cat.jpeg -------------------------------------------------------------------------------- /test/smoke/fixtures/templates/tailwind.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/templates/tailwind.tsx -------------------------------------------------------------------------------- /test/smoke/fixtures/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/fixtures/tsconfig.json -------------------------------------------------------------------------------- /test/smoke/moon.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/moon.yml -------------------------------------------------------------------------------- /test/smoke/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/package.json -------------------------------------------------------------------------------- /test/smoke/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/playwright.config.ts -------------------------------------------------------------------------------- /test/smoke/playwright.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/playwright.dev.ts -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Base-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Base-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Code-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Code-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Context-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Context-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Default-Export-Props-Fn-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Default-Export-Props-Fn-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Default-Export-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Default-Export-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Env-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Env-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Issue-174-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Issue-174-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Local-Assets-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Local-Assets-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Paths-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Paths-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Preview-Props-Fn-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Preview-Props-Fn-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Preview-Props-Named-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Preview-Props-Named-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Preview-Props-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Preview-Props-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-Tailwind-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-Tailwind-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-landing-1-chromium.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-landing-1-chromium.txt -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-page-Paths-1-chromium.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-page-Paths-1-chromium.txt -------------------------------------------------------------------------------- /test/smoke/tests/.snapshots/smoke.test.ts-watcher-chromium.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/.snapshots/smoke.test.ts-watcher-chromium.snap -------------------------------------------------------------------------------- /test/smoke/tests/helpers/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/helpers/html.ts -------------------------------------------------------------------------------- /test/smoke/tests/smoke.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/test/smoke/tests/smoke.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellscape/jsx-email/HEAD/tsconfig.json --------------------------------------------------------------------------------