Comparing version 1.2.1 to 1.2.2
@@ -11,2 +11,3 @@ /// <reference types="react" /> | ||
type Template<TComponent extends React.ElementType, TCompose extends AbstractCompose, TExtraProps, TParentProps = undefined> = <TProps = TParentProps>(strings: TemplateStringsArray | ((props: ResultProps<TComponent, TProps, TExtraProps, TCompose>) => "className" extends keyof TProps ? TProps["className"] : Parameters<TCompose>[0]), ...values: any[]) => React.ForwardRefExoticComponent<ResultProps<TComponent, TProps, TExtraProps, TCompose>>; | ||
type ElementTagName = Exclude<keyof HTMLElementTagNameMap | keyof SVGElementTagNameMap, "set">; | ||
type FirstLevelTemplate<TComponent extends React.ElementType, TCompose extends AbstractCompose, TExtraProps> = Template<TComponent, TCompose, TExtraProps> & { | ||
@@ -16,3 +17,3 @@ attrs: <TProps = undefined>(attrs: Record<string, any> | ((props: ResultProps<TComponent, TProps, TExtraProps, TCompose>) => Record<string, any>)) => Template<TComponent, TCompose, TExtraProps, TProps>; | ||
type Twc<TCompose extends AbstractCompose> = (<T extends React.ElementType>(component: T) => FirstLevelTemplate<T, TCompose, undefined>) & { | ||
[Key in keyof HTMLElementTagNameMap]: FirstLevelTemplate<Key, TCompose, { | ||
[Key in ElementTagName]: FirstLevelTemplate<Key, TCompose, { | ||
asChild?: boolean; | ||
@@ -19,0 +20,0 @@ }>; |
{ | ||
"name": "react-twc", | ||
"version": "1.2.1", | ||
"version": "1.2.2", | ||
"description": "Create reusable Tailwind CSS components with React.", | ||
@@ -44,5 +44,5 @@ "type": "module", | ||
"@testing-library/react": "^14.1.2", | ||
"@types/react": "^18.2.42", | ||
"@typescript-eslint/eslint-plugin": "^6.15.0", | ||
"@typescript-eslint/parser": "^6.15.0", | ||
"@types/react": "^18.2.45", | ||
"@typescript-eslint/eslint-plugin": "^6.16.0", | ||
"@typescript-eslint/parser": "^6.16.0", | ||
"@vitejs/plugin-react": "^4.2.1", | ||
@@ -60,9 +60,9 @@ "class-variance-authority": "^0.7.0", | ||
"standard-version": "^9.5.0", | ||
"tailwind-merge": "^2.1.0", | ||
"tailwind-merge": "^2.2.0", | ||
"typescript": "^5.3.3", | ||
"vitest": "^1.0.2" | ||
"vitest": "^1.1.0" | ||
}, | ||
"dependencies": { | ||
"@radix-ui/react-slot": "*", | ||
"clsx": "*" | ||
"@radix-ui/react-slot": "^1.0.2", | ||
"clsx": "^2.0.0" | ||
}, | ||
@@ -69,0 +69,0 @@ "filesize": { |
@@ -1,6 +0,6 @@ | ||
![TWC — Supercharge React + Tailwind](.github/assets/banner.png "TWC — Supercharge React + Tailwind") | ||
![TWC — Supercharge React + Tailwind CSS](.github/assets/banner.png "TWC — Supercharge React + Tailwind CSS") | ||
<p align="center"> | ||
<br/> | ||
<a href="https://react-twc.vercel.app">TWC</a> creates reusable React + Tailwind components in one line | ||
<a href="https://react-twc.vercel.app">TWC</a> creates reusable React + Tailwind CSS components in one line | ||
<br/><br/> | ||
@@ -7,0 +7,0 @@ </p> |
Wildcard dependency
QualityPackage has a dependency with a floating version range. This can cause issues if the dependency publishes a new major version.
Found 2 instances in 1 package
9778
98
0
Updated@radix-ui/react-slot@^1.0.2
Updatedclsx@^2.0.0