@hover/chakra-cli

1.4.1 • Public • Published

@chakra-ui/cli

Generate TypeScript types to provide autocomplete for your custom theme.

Usage

npx @chakra-ui/cli tokens <path/to/your/theme.(js|ts)>

or

npx @chakra-ui/cli tokens <@your-org/chakra-theme-package>
$ npx @chakra-ui/cli --help

Usage: chakra-cli tokens [options]

Options:
  --out <path>  output directory e.g.
                node_modules/@chakra-ui/styled-system/dist/types/theming.types.d.ts
  -h, --help    display help for command

Example call:
  $ chakra-cli tokens theme.ts

Note 🚨: If you delete the node_modules directory, you'll need to re-run the command to get proper typings again.

For convenience, you can add a postinstall script to your package.json, so you don't have to think about this every time you re-install your dependencies.

"scripts": {
  "gen:theme-typings": "chakra-cli tokens <path/to/your/theme.(js|ts)>",
  "postinstall": "npm run gen:theme-typings"
}

Dependents (0)

Package Sidebar

Install

npm i @hover/chakra-cli

Weekly Downloads

1

Version

1.4.1

License

MIT

Unpacked Size

72.3 kB

Total Files

43

Last publish

Collaborators

  • scott.gary
  • stefanlyewhover
  • genintho-hover
  • manlito-hover
  • jamierolfs
  • markbhover
  • rickerdu-hover
  • palexvs
  • lingchn
  • hover-it-admin
  • dusterdb88
  • elfrank
  • dezman
  • zan.rosenthal.hover
  • nickcobbett
  • sherry-hover
  • santiiiii
  • rickerdu
  • bkang_hover
  • mrivlin.hover