File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6767 "typescript" : " ^4.0.0"
6868 },
6969 "scripts" : {
70- "build" : " yarn build:generate && yarn build:esm && yarn build:cjs" ,
70+ "build" : " yarn build:generate && yarn build:esm && yarn build:subpaths && yarn build: cjs" ,
7171 "build:cjs" : " tsc --build --verbose packages/tsconfig.cjs.json" ,
7272 "build:esm" : " tsc --build --verbose packages/tsconfig.json" ,
7373 "build:integration" : " lerna run build:demo-app --stream" ,
7474 "build:docs" : " yarn workspace @patternfly/react-docs build:docs" ,
7575 "build:generate" : " lerna run generate --parallel --stream" ,
76+ "build:subpaths" : " lerna run subpaths --parallel --stream" ,
7677 "build:umd" : " lerna run build:umd --parallel --stream" ,
7778 "clean" : " yarn clean:build && lerna run clean --parallel" ,
7879 "clean:build" : " rimraf .cache .eslintcache coverage" ,
Original file line number Diff line number Diff line change 1+ /next
2+ /deprecated
Original file line number Diff line number Diff line change 55 "main" : " dist/js/index.js" ,
66 "module" : " dist/esm/index.js" ,
77 "types" : " dist/esm/index.d.ts" ,
8- "exports" : {
9- "." : " ./dist/esm/index.js" ,
10- "./dist/*" : " ./dist/*" ,
11- "./next" : " ./dist/esm/next" ,
12- "./deprecated" : " ./dist/esm/deprecated" ,
13- "./package.json" : " ./package.json"
14- },
158 "typesVersions" : {
169 "*" : {
1710 "next" : [
4841 "scripts" : {
4942 "build:umd" : " rollup -c --environment IS_PRODUCTION" ,
5043 "clean" : " rimraf dist" ,
51- "generate" : " node scripts/copyStyles.js"
44+ "generate" : " node scripts/copyStyles.js" ,
45+ "subpaths" : " node scripts/copySubpaths.js"
5246 },
5347 "dependencies" : {
5448 "@patternfly/react-icons" : " ^4.93.3" ,
Original file line number Diff line number Diff line change 1+ /**
2+ * Copy subpath modules into the package root directory for ease of access.
3+ */
4+ const { copySync } = require ( 'fs-extra' ) ;
5+ const { resolve, dirname } = require ( 'path' ) ;
6+
7+ [ 'next' , 'deprecrated' ] . forEach ( name => {
8+ const source = dirname ( require . resolve ( `@patternfly/react-core/dist/esm/${ name } ` ) ) ;
9+ const destination = resolve ( __dirname , `../${ name } ` ) ;
10+
11+ copySync ( source , destination ) ;
12+ } ) ;
Original file line number Diff line number Diff line change 1+ /deprecated
Original file line number Diff line number Diff line change 55 "main" : " dist/js/index.js" ,
66 "module" : " dist/esm/index.js" ,
77 "types" : " dist/esm/index.d.ts" ,
8- "exports" : {
9- "." : " ./dist/esm/index.js" ,
10- "./deprecated" : " ./dist/esm/deprecated/index.js" ,
11- "./package.json" : " ./package.json"
12- },
138 "typesVersions" : {
149 "*" : {
1510 "deprecated" : [
4035 "homepage" : " https://github.com/patternfly/patternfly-react/tree/main/packages/react-table#readme" ,
4136 "scripts" : {
4237 "build:umd" : " rollup -c --environment IS_PRODUCTION" ,
43- "clean" : " rimraf dist"
38+ "clean" : " rimraf dist" ,
39+ "subpaths" : " node scripts/copySubpaths.js"
4440 },
4541 "dependencies" : {
4642 "@patternfly/react-core" : " ^4.267.4" ,
Original file line number Diff line number Diff line change 1+ /**
2+ * Copy subpath modules into the package root directory for ease of access.
3+ */
4+ const { copySync } = require ( 'fs-extra' ) ;
5+ const { resolve, dirname } = require ( 'path' ) ;
6+
7+ [ 'deprecrated' ] . forEach ( name => {
8+ const source = dirname ( require . resolve ( `@patternfly/react-table/dist/esm/${ name } ` ) ) ;
9+ const destination = resolve ( __dirname , `../${ name } ` ) ;
10+
11+ copySync ( source , destination ) ;
12+ } ) ;
You can’t perform that action at this time.
0 commit comments