Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@csstools/media-query-list-parser

Package Overview
Dependencies
Maintainers
3
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@csstools/media-query-list-parser - npm Package Compare versions

Comparing version 3.0.1 to 4.0.0

9

CHANGELOG.md
# Changes to Media Query List Parser
### 3.0.1
### 4.0.0
_August 18, 2024_
_October 10, 2024_
- Updated [`@csstools/css-tokenizer`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer) to [`3.0.1`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer/CHANGELOG.md#301) (patch)
- Updated [`@csstools/css-parser-algorithms`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms) to [`3.0.1`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms/CHANGELOG.md#301) (patch)
- `MediaQuery.prototype.negateQuery()` now returns an array of `MediaQuery`. e.g. negating `screen and (color)` returns `['not screen', 'not (color)']`
- Updated [`@csstools/css-tokenizer`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer) to [`3.0.2`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer/CHANGELOG.md#302) (patch)
- Updated [`@csstools/css-parser-algorithms`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms) to [`3.0.2`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms/CHANGELOG.md#302) (patch)
[Full CHANGELOG](https://github.com/csstools/postcss-plugins/tree/main/packages/media-query-list-parser/CHANGELOG.md)
import type { ComponentValue } from '@csstools/css-parser-algorithms';
import type { ContainerNode } from '@csstools/css-parser-algorithms';
import type { CSSToken } from '@csstools/css-tokenizer';
import { CSSToken } from '@csstools/css-tokenizer';
import type { ParseError } from '@csstools/css-tokenizer';

@@ -43,2 +43,6 @@ import type { TokenColon } from '@csstools/css-tokenizer';

toString(): string;
/**
* @internal
*/
hasLeadingSpace(): boolean;
indexOf(item: ComponentValue): number | string;

@@ -127,2 +131,6 @@ at(index: number | string): ComponentValue | undefined;

toString(): string;
/**
* @internal
*/
hasLeadingSpace(): boolean;
indexOf(item: MediaInParens): number | string;

@@ -156,2 +164,6 @@ at(index: number | string): MediaInParens | null;

toString(): string;
/**
* @internal
*/
hasLeadingSpace(): boolean;
indexOf(item: MediaNot | MediaInParens | MediaConditionListWithAnd | MediaConditionListWithOr): number | string;

@@ -186,2 +198,6 @@ at(index: number | string): MediaNot | MediaInParens | MediaConditionListWithAnd | MediaConditionListWithOr | undefined;

toString(): string;
/**
* @internal
*/
hasLeadingSpace(): boolean;
indexOf(item: MediaInParens | MediaAnd): number | string;

@@ -212,2 +228,6 @@ at(index: number | string): MediaInParens | MediaAnd | undefined;

toString(): string;
/**
* @internal
*/
hasLeadingSpace(): boolean;
indexOf(item: MediaInParens | MediaOr): number | string;

@@ -249,2 +269,6 @@ at(index: number | string): MediaInParens | MediaOr | undefined;

toString(): string;
/**
* @internal
*/
hasLeadingSpace(): boolean;
indexOf(item: MediaFeaturePlain | MediaFeatureBoolean | MediaFeatureRange): number | string;

@@ -498,2 +522,6 @@ at(index: number | string): MediaFeatureBoolean | MediaFeaturePlain | MediaFeatureRange | undefined;

toString(): string;
/**
* @internal
*/
hasLeadingSpace(): boolean;
indexOf(item: MediaCondition | MediaFeature | GeneralEnclosed): number | string;

@@ -528,2 +556,6 @@ at(index: number | string): MediaCondition | MediaFeature | GeneralEnclosed | undefined;

toString(): string;
/**
* @internal
*/
hasLeadingSpace(): boolean;
indexOf(item: MediaInParens): number | string;

@@ -586,3 +618,3 @@ at(index: number | string): MediaInParens | undefined;

constructor(media: Array<ComponentValue>);
negateQuery(): MediaQuery;
negateQuery(): Array<MediaQuery>;
tokens(): Array<CSSToken>;

@@ -619,3 +651,3 @@ toString(): string;

constructor(media: MediaCondition);
negateQuery(): MediaQuery;
negateQuery(): Array<MediaQuery>;
tokens(): Array<CSSToken>;

@@ -651,5 +683,5 @@ toString(): string;

media: MediaCondition | undefined;
constructor(modifier: Array<CSSToken>, mediaType: Array<CSSToken>, and?: Array<CSSToken> | undefined, media?: MediaCondition | undefined);
constructor(modifier: Array<CSSToken>, mediaType: Array<CSSToken>, and?: Array<CSSToken>, media?: MediaCondition);
getModifier(): string;
negateQuery(): MediaQuery;
negateQuery(): Array<MediaQuery>;
getMediaType(): string;

@@ -656,0 +688,0 @@ tokens(): Array<CSSToken>;

{
"name": "@csstools/media-query-list-parser",
"description": "Parse CSS media query lists.",
"version": "3.0.1",
"version": "4.0.0",
"contributors": [

@@ -51,4 +51,4 @@ {

"peerDependencies": {
"@csstools/css-parser-algorithms": "^3.0.1",
"@csstools/css-tokenizer": "^3.0.1"
"@csstools/css-parser-algorithms": "^3.0.2",
"@csstools/css-tokenizer": "^3.0.2"
},

@@ -55,0 +55,0 @@ "scripts": {},

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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