Skip to content

Commit f3613a6

Browse files
authored
feat(react-icons): add newest rh brand icons (#12222)
1 parent b3da878 commit f3613a6

6 files changed

Lines changed: 683 additions & 12 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"@eslint/compat": "^1.4.1",
3333
"@eslint/js": "^9.32.0",
3434
"@octokit/rest": "^21.1.1",
35-
"@rhds/icons": "^2.0.0",
35+
"@rhds/icons": "^2.1.0",
3636
"@rollup/plugin-commonjs": "^26.0.3",
3737
"@rollup/plugin-node-resolve": "^15.3.1",
3838
"@rollup/plugin-replace": "^5.0.7",

packages/react-icons/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,15 @@
2828
"build:single:packages": "node ../../scripts/build-single-packages.mjs --config single-packages.config.json",
2929
"build:esm": "tsc --build tsconfig.json",
3030
"clean": "rimraf dist src/icons src/index.js src/index.d.ts",
31-
"generate": "rimraf dist/esm/icons dist/js/icons dist/static && yarn build:esm && node scripts/writeIcons.mjs"
31+
"generate": "rimraf dist/esm/icons dist/js/icons dist/static && yarn build:esm && node scripts/ensureEsmPackageJson.mjs && node scripts/writeIcons.mjs",
32+
"update-rhds-icons": "node scripts/parseRHIcons.mjs"
3233
},
3334
"devDependencies": {
3435
"@fortawesome/free-brands-svg-icons": "^5.15.4",
3536
"@fortawesome/free-regular-svg-icons": "^5.15.4",
3637
"@fortawesome/free-solid-svg-icons": "^5.15.4",
3738
"@patternfly/patternfly": "6.5.0-prerelease.33",
38-
"@rhds/icons": "^2.0.0",
39+
"@rhds/icons": "^2.1.0",
3940
"fs-extra": "^11.3.0",
4041
"tslib": "^2.8.1"
4142
},
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { writeFileSync, mkdirSync } from 'fs';
2+
import { join, dirname } from 'path';
3+
import { fileURLToPath } from 'url';
4+
5+
const __dirname = dirname(fileURLToPath(import.meta.url));
6+
const esmPackageJsonPath = join(__dirname, '../dist/esm/package.json');
7+
8+
// Ensure dist/esm directory exists
9+
mkdirSync(dirname(esmPackageJsonPath), { recursive: true });
10+
11+
// Write package.json to mark ESM directory as a module
12+
writeFileSync(esmPackageJsonPath, JSON.stringify({ type: 'module' }, null, 2));

packages/react-icons/scripts/icons/rhIconsStandard.mjs

Lines changed: 427 additions & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)