Skip to content

Commit 678c9e0

Browse files
committed
fix: simplified the code
1 parent e507529 commit 678c9e0

File tree

1 file changed

+16
-21
lines changed

1 file changed

+16
-21
lines changed

prebuild.config.ts

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const pkg = require('./package.json')
44

55
const getNextVersion = async (): Promise<string> => {
66
try {
7-
const result = await semanticRelease({
7+
const { nextRelease } = await semanticRelease({
88
// Core options
99
branches: releaserc.branches,
1010
repositoryUrl: pkg.repository.url,
@@ -13,12 +13,8 @@ const getNextVersion = async (): Promise<string> => {
1313
plugins: ['@semantic-release/commit-analyzer']
1414
});
1515

16-
console.log("PROCESS_ENV_CI ---->>>>>>>>>>", process.env.CI);
17-
18-
if (result) {
19-
const { lastRelease, commits, nextRelease } = result;
20-
console.log(`Published ${nextRelease.type} release version ${nextRelease.version} containing ${commits.length} commits.`);
21-
if (lastRelease.version) console.log(`The last release was "${lastRelease.version}".`);
16+
if (nextRelease) {
17+
console.log(`Published ${nextRelease.type} release version ${nextRelease.version}.`);
2218
return nextRelease.version
2319
} else {
2420
console.log('No release published.');
@@ -29,20 +25,19 @@ const getNextVersion = async (): Promise<string> => {
2925
return ""
3026
}
3127

32-
const fs = require('fs');
33-
const csso = require('csso');
34-
const packageConfigs = async () => {
35-
return {
36-
version: await getNextVersion()
28+
if (!process.env.CI) {
29+
const fs = require('fs');
30+
const getPackageConfigs = async () => {
31+
return { version: await getNextVersion() }
3732
}
38-
}
3933

40-
const prebuildPkg = 'temp/prebuild-package.json'
41-
if (!fs.existsSync("temp")) fs.mkdirSync("temp");
42-
packageConfigs().then((config) => {
43-
const content = JSON.stringify(config)
44-
fs.writeFile(prebuildPkg, content, (err: any) => {
45-
if (err) throw err;
46-
console.log('empty.js created');
34+
const pkgFileName = 'temp/prebuild-package.json'
35+
if (!fs.existsSync("temp")) fs.mkdirSync("temp");
36+
getPackageConfigs().then((config) => {
37+
const content = JSON.stringify(config)
38+
fs.writeFile(pkgFileName, content, (err: any) => {
39+
if (err) throw err;
40+
console.log(`${pkgFileName} created`);
41+
})
4742
})
48-
})
43+
}

0 commit comments

Comments
 (0)