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

@cssfn/cssfn

Package Overview
Dependencies
Maintainers
1
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cssfn/cssfn - npm Package Compare versions

Comparing version 2.0.2 to 2.0.3

36

dist/cssfn.d.ts

@@ -35,20 +35,20 @@ import type { CssCustomValue, CssCustomProps, CssKnownValueOf, CssProps, CssRule, CssRuleCollection, CssStyle, CssStyleCollection, CssFontFaceStyleCollection, CssCustomKeyframesRef, CssKeyframes, CssKeyframesRule, CssSelectorCollection, CssSelectorOptions, CssScopeName, CssScopeOptions, CssScopeEntry } from '@cssfn/css-types';

export declare const atRoot: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isFirstChild: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNotFirstChild: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isLastChild: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNotLastChild: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNthChild: (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNotNthChild: (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNthLastChild: (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNotNthLastChild: (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isActive: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNotActive: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isFocus: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNotFocus: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isFocusVisible: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNotFocusVisible: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isHover: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNotHover: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isEmpty: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const isNotEmpty: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifFirstChild: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNotFirstChild: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifLastChild: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNotLastChild: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNthChild: (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNotNthChild: (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNthLastChild: (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNotNthLastChild: (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifActive: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNotActive: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifFocus: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNotFocus: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifFocusVisible: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNotFocusVisible: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifHover: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNotHover: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifEmpty: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const ifNotEmpty: (styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;
export declare const combinators: (combinator: Combinator, selectors: CssSelectorCollection, styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;

@@ -55,0 +55,0 @@ export declare const descendants: (selectors: CssSelectorCollection, styles: CssStyleCollection, options?: CssSelectorOptions | undefined) => CssRule;

@@ -176,7 +176,7 @@ // internals:

export const atRoot = (styles, options) => rule(':root', styles, options);
export const isFirstChild = (styles, options) => rule(':first-child', styles, options);
export const isNotFirstChild = (styles, options) => rule(':not(:first-child)', styles, options);
export const isLastChild = (styles, options) => rule(':last-child', styles, options);
export const isNotLastChild = (styles, options) => rule(':not(:last-child)', styles, options);
export const isNthChild = (step, offset, styles, options) => {
export const ifFirstChild = (styles, options) => rule(':first-child', styles, options);
export const ifNotFirstChild = (styles, options) => rule(':not(:first-child)', styles, options);
export const ifLastChild = (styles, options) => rule(':last-child', styles, options);
export const ifNotLastChild = (styles, options) => rule(':not(:last-child)', styles, options);
export const ifNthChild = (step, offset, styles, options) => {
if (step === 0) { // no step

@@ -186,3 +186,3 @@ if (offset === 0)

if (offset === 1)
return isFirstChild(styles, options); // 1st
return ifFirstChild(styles, options); // 1st
return rule(`:nth-child(${offset})`, styles, options); // 2nd, 3rd, 4th, ...

@@ -201,8 +201,8 @@ }

};
export const isNotNthChild = (step, offset, styles, options) => {
export const ifNotNthChild = (step, offset, styles, options) => {
if (step === 0) { // no step
if (offset === 0)
return isNthChild(1, 0, styles, options); // not 0th => not never match => always match
return ifNthChild(1, 0, styles, options); // not 0th => not never match => always match
if (offset === 1)
return isNotFirstChild(styles, options); // not 1st
return ifNotFirstChild(styles, options); // not 1st
return rule(`:not(:nth-child(${offset}))`, styles, options); // not 2nd, not 3rd, not 4th, not ...

@@ -221,3 +221,3 @@ }

};
export const isNthLastChild = (step, offset, styles, options) => {
export const ifNthLastChild = (step, offset, styles, options) => {
if (step === 0) { // no step

@@ -227,3 +227,3 @@ if (offset === 0)

if (offset === 1)
return isLastChild(styles, options); // 1st
return ifLastChild(styles, options); // 1st
return rule(`:nth-last-child(${offset})`, styles, options); // 2nd, 3rd, 4th, ...

@@ -233,3 +233,3 @@ }

if (offset === 0)
return isNthChild(1, 0, styles, options); // always match
return ifNthChild(1, 0, styles, options); // always match
return rule(`:nth-last-child(n+${offset})`, styles, options);

@@ -243,8 +243,8 @@ }

};
export const isNotNthLastChild = (step, offset, styles, options) => {
export const ifNotNthLastChild = (step, offset, styles, options) => {
if (step === 0) { // no step
if (offset === 0)
return isNthChild(1, 0, styles, options); // not 0th last => not never match => always match
return ifNthChild(1, 0, styles, options); // not 0th last => not never match => always match
if (offset === 1)
return isNotLastChild(styles, options); // not 1st last
return ifNotLastChild(styles, options); // not 1st last
return rule(`:not(:nth-last-child(${offset}))`, styles, options); // not 2nd last, not 3rd last, not 4th last, not ... last

@@ -263,12 +263,12 @@ }

};
export const isActive = (styles, options) => rule(':active', styles, options);
export const isNotActive = (styles, options) => rule(':not(:active)', styles, options);
export const isFocus = (styles, options) => rule(':focus', styles, options);
export const isNotFocus = (styles, options) => rule(':not(:focus)', styles, options);
export const isFocusVisible = (styles, options) => rule(':focus-visible', styles, options);
export const isNotFocusVisible = (styles, options) => rule(':not(:focus-visible)', styles, options);
export const isHover = (styles, options) => rule(':hover', styles, options);
export const isNotHover = (styles, options) => rule(':not(:hover)', styles, options);
export const isEmpty = (styles, options) => rule(':empty', styles, options);
export const isNotEmpty = (styles, options) => rule(':not(:empty)', styles, options);
export const ifActive = (styles, options) => rule(':active', styles, options);
export const ifNotActive = (styles, options) => rule(':not(:active)', styles, options);
export const ifFocus = (styles, options) => rule(':focus', styles, options);
export const ifNotFocus = (styles, options) => rule(':not(:focus)', styles, options);
export const ifFocusVisible = (styles, options) => rule(':focus-visible', styles, options);
export const ifNotFocusVisible = (styles, options) => rule(':not(:focus-visible)', styles, options);
export const ifHover = (styles, options) => rule(':hover', styles, options);
export const ifNotHover = (styles, options) => rule(':not(:hover)', styles, options);
export const ifEmpty = (styles, options) => rule(':empty', styles, options);
export const ifNotEmpty = (styles, options) => rule(':not(:empty)', styles, options);
// combinators:

@@ -275,0 +275,0 @@ export const combinators = (combinator, selectors, styles, options) => {

{
"name": "@cssfn/cssfn",
"version": "2.0.2",
"version": "2.0.3",
"description": "Writes, imports, and exports css stylesheets as javascript modules.",

@@ -48,3 +48,3 @@ "keywords": [

},
"gitHead": "84ec928c1a47647a6a86ba0e2b16e754ca9eeba2"
"gitHead": "5f97c00f873110024d82bd82eae5a04a8e2001df"
}

@@ -294,11 +294,11 @@ // cssfn:

export const atRoot = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':root' , styles, options);
export const isFirstChild = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':first-child' , styles, options);
export const isNotFirstChild = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:first-child)' , styles, options);
export const isLastChild = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':last-child' , styles, options);
export const isNotLastChild = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:last-child)' , styles, options);
export const isNthChild = (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions): CssRule => {
export const ifFirstChild = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':first-child' , styles, options);
export const ifNotFirstChild = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:first-child)' , styles, options);
export const ifLastChild = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':last-child' , styles, options);
export const ifNotLastChild = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:last-child)' , styles, options);
export const ifNthChild = (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions): CssRule => {
if (step === 0) { // no step
if (offset === 0) return emptyRule(); // 0th => never match => return empty rule
if (offset === 1) return isFirstChild(styles, options); // 1st
if (offset === 1) return ifFirstChild(styles, options); // 1st

@@ -318,7 +318,7 @@ return rule(`:nth-child(${offset})`, styles, options); // 2nd, 3rd, 4th, ...

};
export const isNotNthChild = (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions): CssRule => {
export const ifNotNthChild = (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions): CssRule => {
if (step === 0) { // no step
if (offset === 0) return isNthChild(1, 0, styles, options); // not 0th => not never match => always match
if (offset === 0) return ifNthChild(1, 0, styles, options); // not 0th => not never match => always match
if (offset === 1) return isNotFirstChild(styles, options); // not 1st
if (offset === 1) return ifNotFirstChild(styles, options); // not 1st

@@ -338,7 +338,7 @@ return rule(`:not(:nth-child(${offset}))`, styles, options); // not 2nd, not 3rd, not 4th, not ...

};
export const isNthLastChild = (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions): CssRule => {
export const ifNthLastChild = (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions): CssRule => {
if (step === 0) { // no step
if (offset === 0) return emptyRule(); // 0th => never match => return empty rule
if (offset === 1) return isLastChild(styles, options); // 1st
if (offset === 1) return ifLastChild(styles, options); // 1st

@@ -348,3 +348,3 @@ return rule(`:nth-last-child(${offset})`, styles, options); // 2nd, 3rd, 4th, ...

else if (step === 1) { // 1 step
if (offset === 0) return isNthChild(1, 0, styles, options); // always match
if (offset === 0) return ifNthChild(1, 0, styles, options); // always match

@@ -359,7 +359,7 @@ return rule(`:nth-last-child(n+${offset})`, styles, options);

};
export const isNotNthLastChild = (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions): CssRule => {
export const ifNotNthLastChild = (step: number, offset: number, styles: CssStyleCollection, options?: CssSelectorOptions): CssRule => {
if (step === 0) { // no step
if (offset === 0) return isNthChild(1, 0, styles, options); // not 0th last => not never match => always match
if (offset === 0) return ifNthChild(1, 0, styles, options); // not 0th last => not never match => always match
if (offset === 1) return isNotLastChild(styles, options); // not 1st last
if (offset === 1) return ifNotLastChild(styles, options); // not 1st last

@@ -379,12 +379,12 @@ return rule(`:not(:nth-last-child(${offset}))`, styles, options); // not 2nd last, not 3rd last, not 4th last, not ... last

};
export const isActive = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':active' , styles, options);
export const isNotActive = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:active)' , styles, options);
export const isFocus = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':focus' , styles, options);
export const isNotFocus = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:focus)' , styles, options);
export const isFocusVisible = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':focus-visible' , styles, options);
export const isNotFocusVisible = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:focus-visible)', styles, options);
export const isHover = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':hover' , styles, options);
export const isNotHover = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:hover)' , styles, options);
export const isEmpty = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':empty' , styles, options);
export const isNotEmpty = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:empty)' , styles, options);
export const ifActive = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':active' , styles, options);
export const ifNotActive = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:active)' , styles, options);
export const ifFocus = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':focus' , styles, options);
export const ifNotFocus = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:focus)' , styles, options);
export const ifFocusVisible = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':focus-visible' , styles, options);
export const ifNotFocusVisible = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:focus-visible)', styles, options);
export const ifHover = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':hover' , styles, options);
export const ifNotHover = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:hover)' , styles, options);
export const ifEmpty = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule( ':empty' , styles, options);
export const ifNotEmpty = (styles: CssStyleCollection, options?: CssSelectorOptions) => rule(':not(:empty)' , styles, options);

@@ -391,0 +391,0 @@

Sorry, the diff of this file is too big to display

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