babel-plugin-twobj

2.4.1 • Public • Published

babel-plugin-twobj

Integrate twobj and frontend frameworks

Basic Features

import { globalStyles, tw, theme, wrap } from "twobj"

const style = tw`block text-black`

const hocus = wrap`focus: hover:`

const value = theme`colors.blue.500`

console.log(globalStyles)

React

Apply component style by tw prop.

function ComponentA(props) {
  return <div tw="bg-black text-white ..." {...props} />
}

TypeScript

Add type definitions to your code.

Example for emotion, change your tsconfig.json:

{
  "compilerOptions": {
    "types": ["@emotion/react/types/css-prop", "babel-plugin-twobj/types/emotion"]
  }
}

VS Code Extension

Install via the Marketplace

Readme

Keywords

none

Package Sidebar

Install

npm i babel-plugin-twobj

Weekly Downloads

9

Version

2.4.1

License

none

Unpacked Size

60.9 kB

Total Files

5

Last publish

Collaborators

  • lightyen