twcc

1.2.0 • Public • Published

twcc

Tailwind cli helper for converting tailwind config.

UsageAPIContributors


GitHub Workflow Status (branch) Codecov branch npm npm downloads License

All Contributors

Install

npm install -g twcc
# or
yarn global add twcc
# or
pnpm add -g twcc

Usage

[Back to the Table of Contents] ↑

$ twcc --help
  Usage: twcc --config [relative_path] --destination [relative_path] --format [css|scss]

  Options:
        --help                Show help                                  [boolean]
        --version             Show version number                        [boolean]
    -c, --config              Tailwind config file path        [string] [required]
    -d, --destination         Path to save converted config file to, if split is
                              true then this will be folder name
                                                              [string] [required]
    -f, --format              Format to generate
                                      [string] [required] [choices: "css", "scss"]
        --prefix              variable prefix                             [string]
        --flat                Variable style (flat or nested map)        [boolean]
        --quoted-keys         Should map keys be quoted                  [boolean]
        --flatten-maps-after  After which level, should deeply nested maps be
                              flattened out. Defaults to -1 (always)      [number]
        --preserve-keys       Keys to preserve                             [array]
        --only-include-keys   Keys to include exclusivly                   [array]
        --split               File splitting                             [boolean]
  Examples:
    twcc --config tailwind.config.js --destination style --format css
    twcc -c tailwind.config.js -d style -f css --split

Config

-c, --config

Type: string
Required: true

Tailwind config file path.

-d, --destination

Type: string
Required: true

Path to save converted config file to, if split is true then this will be folder name.

-f, --format

Type: string
Required: true
Choice: css|scss|sass

Format to generate file.

--prefix

Type: string
Default: null

Used for adding prefix for variable name. Example from --color to --prefix-color.

--flat

Type: boolean
Default: false

Variable style (flat or nested map).

--quoted-keys

Type: boolean
Default: false

Should map keys be quoted.

--flatten-maps-after

Type: boolean
Default: false

After which level, should deeply nested maps be flattened out. Defaults to -1 (always).

--preserve-keys

Type: string[]
Default: []

Keys to preserve.

--only-include-keys

Type: string[]
Default: []
Example: ['backgroundColor']

Keys to include exclusivly.

--split

Type: boolean
Default: false

Enable exported config to be spliting into files.

Contributors

[Back to the Table of Contents] ↑

Fawwaz
Fawwaz

🤔 🚇 🔧 💻
Add your contributions

License

MIT

Package Sidebar

Install

npm i twcc

Weekly Downloads

6

Version

1.2.0

License

MIT

Unpacked Size

10.9 kB

Total Files

4

Last publish

Collaborators

  • isfawwaz