Skip to content

Installation

Terminal window
bun add typewritingclass
bun add -d typewritingclass-compiler
vite.config.ts
import { defineConfig } from 'vite'
import twcPlugin from 'typewritingclass-compiler'
export default defineConfig({
plugins: [twcPlugin()],
})

For esbuild or Babel, see esbuild or Babel.

src/main.tsx
import 'virtual:twc.css'
import { tw } from 'typewritingclass'
function App() {
return <div className={tw.p(6).bg('blue-500').textColor('white').rounded('lg')}>It works!</div>
}

Start your dev server. You should see a blue rounded box with white text.