File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 2626 "homepage" : " https://github.com/patternfly/patternfly-react#readme" ,
2727 "scripts" : {
2828 "build:single:packages" : " node ../../scripts/build-single-packages.mjs --config single-packages.config.json" ,
29+ "build:esm" : " tsc --build tsconfig.json" ,
2930 "clean" : " rimraf dist src/icons src/index.js src/index.d.ts" ,
30- "generate" : " rimraf dist/esm/icons dist/js/icons && node scripts/writeIcons.mjs"
31+ "generate" : " rimraf dist/esm/icons dist/js/icons && yarn build:esm && node scripts/writeIcons.mjs"
3132 },
3233 "devDependencies" : {
3334 "@fortawesome/free-brands-svg-icons" : " ^5.15.4" ,
Original file line number Diff line number Diff line change 11import { join } from 'path' ;
22import { outputFileSync , ensureDirSync } from 'fs-extra/esm' ;
33import { generateIcons } from './generateIcons.mjs' ;
4- import { createIcon } from '../dist/esm/createIcon.js' ;
54import React from 'react' ;
65import { renderToString } from 'react-dom/server' ;
76
87import * as url from 'url' ;
98const __dirname = url . fileURLToPath ( new URL ( '.' , import . meta. url ) ) ;
109
10+ // Import createIcon from compiled dist (build:esm must run first)
11+ const createIconModule = await import ( '../dist/esm/createIcon.js' ) ;
12+ const createIcon = createIconModule . createIcon ;
13+
1114const outDir = join ( __dirname , '../dist' ) ;
1215const staticDir = join ( outDir , 'static' ) ;
1316
You can’t perform that action at this time.
0 commit comments