From 2b2c051163681d63bfbc784ee1ba239f98cfa77b Mon Sep 17 00:00:00 2001 From: Rebecca Alpert Date: Fri, 30 Oct 2026 11:10:08 -0400 Subject: [PATCH] chore(deps): switch from deprecated dependency CSS is no longer being maintained and suggested switching to @adobe version. --- packages/react-core/package.json | 2 +- packages/react-core/scripts/copyStyles.mjs | 2 +- yarn.lock | 39 +--------------------- 3 files changed, 3 insertions(+), 40 deletions(-) diff --git a/packages/react-core/package.json b/packages/react-core/package.json index 2091f0c2955..c67247d5fda 100644 --- a/packages/react-core/package.json +++ b/packages/react-core/package.json @@ -55,9 +55,9 @@ "tslib": "^2.8.1" }, "devDependencies": { + "@adobe/css-tools": "^4.5.0", "@patternfly/patternfly": "6.7.0-prerelease.3", "case-anything": "^3.1.2", - "css": "^3.0.0", "fs-extra": "^11.3.3" }, "peerDependencies": { diff --git a/packages/react-core/scripts/copyStyles.mjs b/packages/react-core/scripts/copyStyles.mjs index 191045303c9..c671aab736a 100644 --- a/packages/react-core/scripts/copyStyles.mjs +++ b/packages/react-core/scripts/copyStyles.mjs @@ -2,7 +2,7 @@ import { copySync } from 'fs-extra/esm'; import { readFileSync, writeFileSync } from 'node:fs'; import { createRequire } from 'node:module'; import { resolve, dirname, join } from 'node:path'; -import { parse as parseCSS, stringify as stringifyCSS } from 'css'; +import { parse as parseCSS, stringify as stringifyCSS } from '@adobe/css-tools'; const require = createRequire(import.meta.url); const stylesDir = resolve(import.meta.dirname, '../dist/styles'); diff --git a/yarn.lock b/yarn.lock index 4ed482fb1b8..89ffbdc8774 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5938,12 +5938,12 @@ __metadata: version: 0.0.0-use.local resolution: "@rh-felt/react-core@workspace:packages/react-core" dependencies: + "@adobe/css-tools": "npm:^4.5.0" "@patternfly/patternfly": "npm:6.7.0-prerelease.3" "@rh-felt/react-icons": "workspace:^" "@rh-felt/react-styles": "workspace:^" "@rh-felt/react-tokens": "workspace:^" case-anything: "npm:^3.1.2" - css: "npm:^3.0.0" focus-trap: "npm:7.6.6" fs-extra: "npm:^11.3.3" react-dropzone: "npm:^14.3.5" @@ -8653,15 +8653,6 @@ __metadata: languageName: node linkType: hard -"atob@npm:^2.1.2": - version: 2.1.2 - resolution: "atob@npm:2.1.2" - bin: - atob: bin/atob.js - checksum: 10c0/ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e - languageName: node - linkType: hard - "attr-accept@npm:^2.2.4": version: 2.2.5 resolution: "attr-accept@npm:2.2.5" @@ -10779,17 +10770,6 @@ __metadata: languageName: node linkType: hard -"css@npm:^3.0.0": - version: 3.0.0 - resolution: "css@npm:3.0.0" - dependencies: - inherits: "npm:^2.0.4" - source-map: "npm:^0.6.1" - source-map-resolve: "npm:^0.6.0" - checksum: 10c0/c17cb4a46a39c11b00225f1314158a892828af34cdf3badc7e88084882e9f414e4902a1d59231c0854f310af30bde343fd8a9e79c6001426fe88af45d3312fe2 - languageName: node - linkType: hard - "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -11257,13 +11237,6 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 - languageName: node - linkType: hard - "dedent@npm:1.5.3, dedent@npm:^1.0.0": version: 1.5.3 resolution: "dedent@npm:1.5.3" @@ -22758,16 +22731,6 @@ __metadata: languageName: node linkType: hard -"source-map-resolve@npm:^0.6.0": - version: 0.6.0 - resolution: "source-map-resolve@npm:0.6.0" - dependencies: - atob: "npm:^2.1.2" - decode-uri-component: "npm:^0.2.0" - checksum: 10c0/bc2a94af3d2417196195eecf0130925b3558726726504a7c7bd1b9e383c4a789fa3f4616c4c673cf8bd7930ddd2e80481f203422282aeae342dbd56b91995188 - languageName: node - linkType: hard - "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13"