Skip to content

Commit 4c31fe4

Browse files
committed
chore: Less verbose dependency details
1 parent 2b157de commit 4c31fe4

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

config/semantic-release/src/index.ts

+17-17
Original file line numberDiff line numberDiff line change
@@ -50,19 +50,22 @@ export async function success(_: any, context: any) {
5050
encoding: 'utf8',
5151
})
5252
)
53-
const depsText = [
54-
renderDependencies(packageJson.dependencies ?? {}, 'Dependencies'),
55-
renderDependencies(packageJson.peerDependencies ?? {}, 'Peer dependencies'),
56-
renderDependencies(
57-
packageJson.devDependencies ?? {},
58-
'Development dependencies'
59-
),
53+
const depsTable = [
54+
renderDependencies(packageJson.dependencies ?? {}, 'dependencies'),
55+
renderDependencies(packageJson.peerDependencies ?? {}, 'peerDependencies'),
56+
renderDependencies(packageJson.devDependencies ?? {}, 'devDependencies'),
6057
]
6158
.filter(Boolean)
6259
.join('\n')
6360

6461
const summaryLine = `### [\`${gitTag}\`](https://www.npmjs.com/package/${name}/v/${version})
65-
${depsText}
62+
<details><summary>📦 Dependencies</summary>
63+
64+
| Package | Version | Type |
65+
|:------- |:------- |: --- |
66+
${depsTable}
67+
68+
</details>
6669
6770
<details>
6871
<summary>🔏 Code signature</summary>
@@ -96,7 +99,7 @@ ${JSON.stringify(sceau, null, 2)}
9699
await setTimeout(staggerDelay)
97100
}
98101

99-
function renderDependencies(input: Record<string, string>, heading: string) {
102+
function renderDependencies(input: Record<string, string>, type: string) {
100103
const deps = Object.fromEntries(
101104
Object.entries(input).filter(
102105
([packageName, version]) =>
@@ -105,13 +108,10 @@ function renderDependencies(input: Record<string, string>, heading: string) {
105108
)
106109
)
107110
return Object.keys(deps).length > 0
108-
? `#### ${heading}
109-
| Package | Version |
110-
|:------- |:------- |
111-
${Object.entries(deps)
112-
.map(([name, version]) => `| \`${name}\` | \`${version}\` |`)
113-
.join('\n')}
114-
115-
`
111+
? Object.entries(deps)
112+
.map(
113+
([name, version]) => `| \`${name}\` | \`${version}\` | \`${type}\` |`
114+
)
115+
.join('\n')
116116
: null
117117
}

0 commit comments

Comments
 (0)