https://github.com/joe-bell/cva
class-variance-authority classname classnames css cva variants
Score: 31.633830764109646
Last synced: about 9 hours ago
JSON representation
Repository metadata:
Class Variance Authority
- Host: GitHub
- URL: https://github.com/joe-bell/cva
- Owner: joe-bell
- License: apache-2.0
- Created: 2022-01-02T10:00:57.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2026-10-30T02:49:39.000Z (5 days ago)
- Last Synced: 2026-11-01T09:20:07.411Z (2 days ago)
- Topics: class-variance-authority, classname, classnames, css, cva, variants
- Language: TypeScript
- Homepage: https://cva.style
- Size: 9.12 MB
- Stars: 6,906
- Watchers: 12
- Forks: 141
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Agents: .github/AGENTS.md
- Claude: .github/CLAUDE.md
-
Funding:
- Github: joe-bell
Owner metadata:
- Name: Joe Bell
- Login: joe-bell
- Email:
- Kind: user
- Description: part-time button polisher
- Website: joebell.co.uk
- Location: joebell.co.uk/nomadlist
- Twitter: joebell_
- Company: @bigattic
- Icon url: https://avatars.githubusercontent.com/u/7349341?u=40f166cb3784a1b40ddf6ad9d9007001c523849a&v=4
- Repositories: 15
- Last Synced at: 2023-03-01T09:45:19.924Z
- Profile URL: https://github.com/joe-bell
GitHub Events
Total
- Commit comment event: 2
- Create event: 24
- Delete event: 7
- Fork event: 27
- Issue comment event: 86
- Issues event: 12
- Pull request event: 39
- Pull request review comment event: 15
- Pull request review event: 20
- Push event: 115
- Release event: 4
- Watch event: 798
- Total: 1149
Last Year
- Create event: 15
- Delete event: 3
- Fork event: 2
- Issue comment event: 16
- Pull request event: 13
- Pull request review comment event: 6
- Pull request review event: 5
- Push event: 68
- Watch event: 68
- Total: 196
Committers metadata
Last synced: 1 day ago
Total Commits: 306
Total Committers: 30
Avg Commits per committer: 10.2
Development Distribution Score (DDS): 0.163
Commits in past year: 111
Committers in past year: 5
Avg Commits per committer in past year: 22.2
Development Distribution Score (DDS) in past year: 0.144
| Name | Commits | |
|---|---|---|
| Joe Bell | 7****l | 256 |
| dependabot[bot] | 4****] | 15 |
| Marius Florescu | m****3@i****m | 3 |
| GitHub Actions | 4****] | 3 |
| Piotr Monwid-Olechnowicz | h****s@g****m | 2 |
| Robert Soriano | s****c@g****m | 2 |
| William H | 4****o | 2 |
| Bartek Iwańczuk | b****k@g****m | 1 |
| Daniil Kravchenko | 9****6 | 1 |
| Evan Liu | e****v@g****m | 1 |
| Friedrich Mäckle | f****e@g****m | 1 |
| Jackson Blankenship | j****n@f****m | 1 |
| Joschua Schneider | s****r@j****v | 1 |
| Kwan Jun Wen | 4****k | 1 |
| Lev Khoroshansky | s****7@g****m | 1 |
| Long Zheng | l****g@g****m | 1 |
| Luke Martin | m****e@l****v | 1 |
| Martin Sonnberger | m****n@s****l | 1 |
| Matthew Davis | m****w@m****o | 1 |
| Phil Wolstenholme | p****w@g****m | 1 |
| Ross Bratton | b****s@g****m | 1 |
| Ryan Elian | 8****n | 1 |
| SJ Lee | 4****j | 1 |
| Shinya Fujino | s****1@g****m | 1 |
| Yuta Kobayashi | h****i@y****v | 1 |
| colinshen | c****k@o****m | 1 |
| recanman | 2****n | 1 |
| shadcn | m****@s****m | 1 |
| totto2727 | k****7@g****m | 1 |
| zambo | h****n@g****m | 1 |
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 98
Total pull requests: 231
Average time to close issues: 18 days
Average time to close pull requests: 17 days
Total issue authors: 88
Total pull request authors: 67
Average comments per issue: 1.37
Average comments per pull request: 2.1
Merged pull request: 165
Bot issues: 0
Bot pull requests: 19
Past year issues: 0
Past year pull requests: 86
Past year average time to close issues: N/A
Past year average time to close pull requests: 3 days
Past year issue authors: 0
Past year pull request authors: 5
Past year average comments per issue: 0
Past year average comments per pull request: 1.69
Past year merged pull request: 72
Past year bot issues: 0
Past year bot pull requests: 16
Top Issue Authors
- joe-bell (5)
- lifeiscontent (2)
- brattonross (2)
- abernier (2)
- marklawlor (2)
- pm0u (2)
- zakidze (2)
- Just-Moh-it (1)
- draylegend (1)
- kapobajza (1)
- provok-me (1)
- GiantRobots (1)
- sebalaini (1)
- AhmadNasrHosna (1)
- lorcan-codes (1)
Top Pull Request Authors
- joe-bell (126)
- dependabot[bot] (17)
- nestarz (2)
- 0xsj (2)
- zambo (2)
- hasparus (2)
- kapobajza (2)
- ivoilic (2)
- ryanprescott (2)
- brattonross (2)
- philwolstenholme (2)
- JoschuaSchneider (2)
- morinokami (2)
- williamhzo (2)
- ryanelian (2)
Top Issue Labels
- bug (59)
- enhancement (10)
- good first issue (5)
- please add a complete reproduction (2)
- help wanted (1)
Top Pull Request Labels
- dependencies (17)
- github_actions (10)
- javascript (4)
Package metadata
- Total packages: 10
-
Total downloads:
- npm: 264,087,360 last-month
- Total docker downloads: 17,445
- Total dependent packages: 763 (may contain duplicates)
- Total dependent repositories: 12,862 (may contain duplicates)
- Total versions: 79
- Total maintainers: 5
npmjs.org: class-variance-authority
Class Variance Authority 🧬
- Homepage: https://github.com/joe-bell/cva#readme
- Licenses: Apache-2.0
- Latest release: 0.7.1 (published almost 2 years ago)
- Last Synced: 2026-11-03T10:57:19.828Z (about 9 hours ago)
- Versions: 27
- Dependent Packages: 710
- Dependent Repositories: 12,840
- Downloads: 255,598,859 Last month
- Docker Downloads: 17,445
-
Rankings:
- Downloads: 0.234%
- Dependent repos count: 0.238%
- Dependent packages count: 0.351%
- Docker downloads count: 0.933%
- Average: 1.077%
- Stargazers count: 1.464%
- Forks count: 3.241%
- Maintainers (1)
-
Funding:
- https://polar.sh/cva
npmjs.org: cva
Class Variance Authority
- Homepage:
- Licenses: Apache-2.0
- Latest release: 0.0.0 (published over 6 years ago)
- Last Synced: 2026-11-03T10:43:07.862Z (about 10 hours ago)
- Versions: 14
- Dependent Packages: 51
- Dependent Repositories: 21
- Downloads: 8,488,419 Last month
-
Rankings:
- Dependent packages count: 0.588%
- Stargazers count: 1.393%
- Downloads: 1.463%
- Average: 1.857%
- Dependent repos count: 2.677%
- Forks count: 3.166%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/joe-bell
- type: github
proxy.golang.org: github.com/joe-bell/cva
- Homepage:
- Documentation: https://pkg.go.dev/github.com/joe-bell/cva#section-documentation
- Licenses: apache-2.0
- Latest release: v0.7.1 (published almost 2 years ago)
- Last Synced: 2026-11-03T10:40:47.223Z (about 10 hours ago)
- Versions: 29
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.736%
- Average: 4.895%
- Dependent repos count: 5.054%
npmjs.org: tw-cva
Class Variance Authority 🧬 with Tailwind Merge
- Homepage: https://github.com/joe-bell/cva#readme
- Licenses: apache-2.0
- Latest release: 0.4.1 (published almost 4 years ago)
- Last Synced: 2026-11-03T10:43:54.282Z (about 10 hours ago)
- Versions: 2
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 19 Last month
-
Rankings:
- Stargazers count: 2.166%
- Forks count: 5.153%
- Dependent packages count: 16.22%
- Average: 17.217%
- Dependent repos count: 25.306%
- Downloads: 37.239%
- Maintainers (1)
-
Funding:
- https://joebell.co.uk
npmjs.org: class-variance-authority-ts5-fix
Class Variance Authority 🧬
- Homepage: https://github.com/joe-bell/cva#readme
- Licenses: apache-2.0
- Latest release: 0.4.2 (published over 3 years ago)
- Last Synced: 2026-11-03T10:41:57.635Z (about 10 hours ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 47 Last month
-
Rankings:
- Stargazers count: 1.393%
- Forks count: 3.166%
- Dependent repos count: 10.305%
- Average: 18.888%
- Downloads: 27.699%
- Dependent packages count: 51.878%
- Maintainers (1)
-
Funding:
- https://joebell.co.uk
npmjs.org: @albertojrigail/class-variance-authority
Class Variance Authority 🧬
- Homepage: https://github.com/joe-bell/cva#readme
- Licenses: Apache-2.0
- Latest release: 0.6.0 (published over 3 years ago)
- Last Synced: 2026-11-03T10:42:57.844Z (about 10 hours ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 6 Last month
-
Rankings:
- Stargazers count: 1.465%
- Forks count: 3.267%
- Average: 24.235%
- Dependent repos count: 37.487%
- Dependent packages count: 54.722%
- Maintainers (1)
-
Funding:
- https://joebell.co.uk
npmjs.org: @depup/class-variance-authority
[DepUp] Class Variance Authority 🧬
- Homepage: https://github.com/joe-bell/cva#readme
- Licenses: Apache-2.0
- Latest release: 0.7.1-depup.0 (published 8 months ago)
- Last Synced: 2026-11-03T10:44:00.242Z (about 10 hours ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 10 Last month
-
Rankings:
- Dependent repos count: 22.513%
- Average: 27.474%
- Dependent packages count: 32.435%
- Maintainers (1)
-
Funding:
- https://polar.sh/cva
repo1.maven.org: org.webjars.npm:class-variance-authority
WebJar for class-variance-authority
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/class-variance-authority/
- Licenses: Apache-2.0
- Latest release: 0.7.1 (published over 1 year ago)
- Last Synced: 2026-11-03T10:40:00.233Z (about 10 hours ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 27.851%
- Average: 33.834%
- Dependent packages count: 39.818%
repo1.maven.org: org.webjars.npm:cva
WebJar for cva
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/cva/
- Licenses: Apache-2.0
- Latest release: 1.0.0-beta.4 (published about 2 months ago)
- Last Synced: 2026-11-03T10:42:11.147Z (about 10 hours ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 27.851%
- Average: 33.834%
- Dependent packages count: 39.818%
repo1.maven.org: org.mvnpm:class-variance-authority
Class Variance Authority 🧬
- Homepage: https://github.com/joe-bell/cva#readme
- Documentation: https://appdoc.app/artifact/org.mvnpm/class-variance-authority/
- Licenses: Apache-2.0
- Latest release: 0.7.1 (published over 1 year ago)
- Last Synced: 2026-11-03T10:42:54.807Z (about 10 hours ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 27.971%
- Average: 33.98%
- Dependent packages count: 39.989%
Dependencies
- @swc/cli 0.1.57 development
- @swc/core 1.2.198 development
- @swc/jest 0.2.21 development
- @types/jest 28.1.1 development
- @types/react 18.0.12 development
- @types/react-dom 18.0.5 development
- bundlesize 0.18.1 development
- husky 8.0.1 development
- jest 28.1.1 development
- lint-staged 13.0.1 development
- npm-run-all 4.1.5 development
- prettier 2.6.2 development
- react 18.1.0 development
- react-dom 18.1.0 development
- ts-node 10.8.1 development
- typescript 4.7.3 development
- actions/setup-node v3 composite
- pnpm/action-setup v2 composite
- ./.github/actions/install * composite
- actions/checkout v3 composite
- marocchino/sticky-pull-request-comment v2 composite
- @swc/cli 0.1.57 development
- @swc/core 1.2.198 development
- @types/node 18.11.18 development
- @types/react 18.0.12 development
- @types/react-dom 18.0.5 development
- bundlesize 0.18.1 development
- npm-run-all 4.1.5 development
- react 18.2.0 development
- react-dom 18.2.0 development
- ts-node 10.8.1 development
- typescript 5.1.3 development
- clsx 2.0.0
- @swc/cli 0.1.57 development
- @swc/core 1.2.198 development
- @types/node 18.11.18 development
- @types/react 18.0.12 development
- @types/react-dom 18.0.5 development
- bundlesize 0.18.1 development
- npm-run-all 4.1.5 development
- react 18.2.0 development
- react-dom 18.2.0 development
- ts-node 10.8.1 development
- typescript 5.1.3 development
- clsx 2.0.0
- 1216 dependencies
- @tailwindcss/vite ^4.2.4 development
- @types/react 19.2.14 development
- @types/react-dom 19.2.3 development
- @vitejs/plugin-react ^6.0.3 development
- tailwindcss ^4.3.0 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- cva beta
- react 19.2.6
- react-dom 19.2.6
- ./.github/actions/install * composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- anthropics/claude-code-action 6b082c41935b4c8a3b8b0ef85ba4ba4d9eeb8975 composite
- @types/react 19.2.14 development
- @types/react-dom 19.2.3 development
- @vitejs/plugin-react ^6.0.3 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- cva beta
- react 19.2.6
- react-dom 19.2.6
- @tailwindcss/vite ^4.2.4 development
- @types/node 24.13.2 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- wrangler ^4.105.0 development
- @astrojs/check ^0.9.9
- @astrojs/cloudflare 14.0.1
- @astrojs/markdown-satteri 0.3.2
- @astrojs/starlight 0.41.1
- @astrojs/starlight-tailwind ^5.0.0
- @astrojs/ts-plugin 1.10.9
- astro 7.0.3
- cva workspace:*
- date-fns 4.1.0
- starlight-llms-txt 0.10.0
- starlight-versions ^0.9.0
- tailwindcss ^4.3.0
- tiny-invariant 1.3.3
- ./.github/actions/install * composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- @sveltejs/vite-plugin-svelte ^7.1.2 development
- @tsconfig/svelte ^5.0.8 development
- class-variance-authority latest development
- svelte ^5.55.7 development
- svelte-check ^4.4.8 development
- tslib ^2.8.1 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- @vitejs/plugin-vue ^6.0.6 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- vue-tsc ^3.2.8 development
- class-variance-authority latest
- vue ^3.5.34
- @types/node 24.13.2 development
- typescript 6.0.3 development
- class-variance-authority workspace:*
- cva workspace:*
- @types/react 19.2.14 development
- @types/react-dom 19.2.3 development
- @vitejs/plugin-react ^6.0.3 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- class-variance-authority latest
- react 19.2.6
- react-dom 19.2.6
- typescript 6.0.3 development
- vite ^8.1.0 development
- @astrojs/check ^0.9.9
- @astrojs/ts-plugin 1.10.9
- @tailwindcss/vite ^4.2.4
- astro 7.0.3
- cva beta
- tailwindcss ^4.3.0
- @sveltejs/vite-plugin-svelte ^7.1.2 development
- @tsconfig/svelte ^5.0.8 development
- cva beta development
- svelte ^5.55.7 development
- svelte-check ^4.4.8 development
- tslib ^2.8.1 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- @tailwindcss/vite ^4.2.4 development
- @types/react 19.2.14 development
- @types/react-dom 19.2.3 development
- @vitejs/plugin-react ^6.0.3 development
- tailwindcss ^4.3.0 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- cva beta
- react 19.2.6
- react-dom 19.2.6
- @vitejs/plugin-vue ^6.0.6 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- vue-tsc ^3.2.8 development
- cva beta
- vue ^3.5.34
- typescript 6.0.3 development
- vite ^8.1.0 development
- @astrojs/check ^0.9.9
- @astrojs/ts-plugin 1.10.9
- @tailwindcss/vite ^4.2.4
- astro 7.0.3
- class-variance-authority latest
- tailwindcss ^4.3.0
- @tailwindcss/vite ^4.2.4 development
- @types/react 19.2.14 development
- @types/react-dom 19.2.3 development
- @vitejs/plugin-react ^6.0.3 development
- tailwindcss ^4.3.0 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- class-variance-authority latest
- react 19.2.6
- react-dom 19.2.6
- @tailwindcss/vite ^4.2.4 development
- @types/react 19.2.14 development
- @types/react-dom 19.2.3 development
- @vitejs/plugin-react ^6.0.3 development
- tailwindcss ^4.3.0 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- clsx ^2.1.1
- cva beta
- react 19.2.6
- react-dom 19.2.6
- tailwind-merge 3.6.0
- @tailwindcss/vite ^4.2.4 development
- @types/react 19.2.14 development
- @types/react-dom 19.2.3 development
- @vitejs/plugin-react ^6.0.3 development
- tailwindcss ^4.3.0 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- cn 0.2.2
- cva beta
- react 19.2.6
- react-dom 19.2.6
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
- @tailwindcss/vite ^4.2.4 development
- @types/react 19.2.14 development
- @types/react-dom 19.2.3 development
- @vitejs/plugin-react ^6.0.3 development
- tailwindcss ^4.3.0 development
- typescript 6.0.3 development
- vite ^8.1.0 development
- cva beta
- react 19.2.6
- react-dom 19.2.6
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- ./.github/actions/install * composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite