Skip to content

Commit c707ccb

Browse files
committed
filter package.json from pkg docs
1 parent 2b9718e commit c707ccb

File tree

3 files changed

+12
-21
lines changed

3 files changed

+12
-21
lines changed

dist/main.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff 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
});

src/fs/get_content.test.ts

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff 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
],

src/fs/get_content.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff 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
});

0 commit comments

Comments
 (0)