inline-tailwindcss
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

inline-tailwindcss

use tailwindcss for HTML emails and Embedding HTML in 3rd-party websites

How to use?

Install

npm i -D inline-tailwindcss tailwindcss / yarn add -D inline-tailwindcss tailwindcss

Create tailwind.config.js

npx tailwindcss init

CLI

and put your html fragments into this folder:

create a html file: index.html:

<h1 class="text-3xl font-bold underline text-pink-500 flex h-full ">
  Hello world!
</h1>

npx inline-tailwindcss dev

it will generate inline html in your dist/*.html files and keep watching your file changes.

npx inline-tailwindcss build

generate files without watch

JS API

// cjs
const { build } = require('inline-tailwindcss')

await build()

Options

export interface UserDefinedOptions {
  /**
   * @description html file abs path
   */
  filepath?: string
  /**
   * @description tailwind config path
   * @default `process.cwd() + tailwind.config.js`
   */
  tailwindConfigPath?: string
  /**
   * @description base tailwindcss
   * @default `@tailwind utilities;`
   */
  baseCss?: string
  /**
   * @description out put dir
   * @default 'dist''
   */
  outDir?: string
  /**
   * @description if write to disk
   * @default true
   */
  write?: boolean
  /**
   * @description juiceOptions
   */
  juiceOptions?: JuiceOptions
}

Package Sidebar

Install

npm i inline-tailwindcss

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

16.1 kB

Total Files

20

Last publish

Collaborators

  • icebreaker