File tree Expand file tree Collapse file tree 3 files changed +12
-21
lines changed
Expand file tree Collapse file tree 3 files changed +12
-21
lines changed Original file line number Diff line number Diff line change @@ -1665,13 +1665,15 @@ function transform_files(
16651665 if (pkg_folder && Array.isArray(pkg_folder.content)) {
16661666 pkg_folder.content.forEach((docs) => {
16671667 if (!Array.isArray(docs.content)) return;
1668+ const readme = docs.content.find(({ name }) => name === "README.md");
1669+ const pkg = docs.content.find(({ name }) => name === "package.json");
1670+
1671+ if (!readme || !pkg) return;
16681672
16691673 pkgs.push([
1670- docs .name,
1674+ JSON.parse(pkg.content ) .name,
16711675 {
1672- docs: docs.content.map((entry) =>
1673- strip_meta(entry.name, entry.content)
1674- ),
1676+ docs: [strip_meta("README.md", readme.content)],
16751677 },
16761678 ]);
16771679 });
Original file line number Diff line number Diff line change @@ -502,15 +502,6 @@ transform("transforms package readmes", () => {
502502 name : "README.md" ,
503503 content : "random-extra-files\n" ,
504504 } ,
505- { name : "bipbopboom.whatever" , content : "" } ,
506- {
507- name : "package.json" ,
508- content : '{\n\t"name": "random-extra-files"\n}\n' ,
509- } ,
510- {
511- name : "src" ,
512- content : [ { name : "hello.bopbop" , content : "" } ] ,
513- } ,
514505 ] ,
515506 } ,
516507 ] ,
@@ -522,10 +513,6 @@ transform("transforms package readmes", () => {
522513 name : "README.md" ,
523514 content : "standard-package\n" ,
524515 } ,
525- {
526- name : "package.json" ,
527- content : '{\n\t"name": "standard-package"\n}\n' ,
528- } ,
529516 ] ,
530517 } ,
531518 ] ,
Original file line number Diff line number Diff line change @@ -117,13 +117,15 @@ export function transform_files(
117117 if ( pkg_folder && Array . isArray ( pkg_folder . content ) ) {
118118 pkg_folder . content . forEach ( ( docs ) => {
119119 if ( ! Array . isArray ( docs . content ) ) return ;
120+ const readme = docs . content . find ( ( { name } ) => name === "README.md" ) ;
121+ const pkg = docs . content . find ( ( { name } ) => name === "package.json" ) ;
122+
123+ if ( ! readme || ! pkg ) return ;
120124
121125 pkgs . push ( [
122- docs . name ,
126+ JSON . parse ( pkg . content as string ) . name ,
123127 {
124- docs : docs . content . map ( ( entry ) =>
125- strip_meta ( entry . name , entry . content )
126- ) ,
128+ docs : [ strip_meta ( "README.md" , readme . content ) ] ,
127129 } ,
128130 ] ) ;
129131 } ) ;
You can’t perform that action at this time.
0 commit comments