New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

react-twc

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-twc - npm Package Compare versions

Comparing version 1.2.1 to 1.2.2

3

dist/index.d.ts

@@ -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>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc