Skip to content

Commit

Permalink
remove old number
Browse files Browse the repository at this point in the history
  • Loading branch information
anhnhu committed Nov 22, 2023
1 parent 828d02e commit 005c65e
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 4 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"web-vitals": "^2.1.4"
},
"oldVersion": "0.1.2",
"buildNumber": 0,
"buildNumber": "0121000",
"scripts": {
"start": "PORT=3003 react-scripts start",
"webpack": "webpack --mode development --watch",
Expand Down Expand Up @@ -59,4 +59,4 @@
"last 1 safari version"
]
}
}
}
13 changes: 11 additions & 2 deletions scripts/updatePackage.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,24 @@
const fs = require('fs/promises');
const pkgJson = require('../package.json');
function getBuildNumber(number) {
if (number < 10) {
return `00${number}`
}
if (number < 100) {
return `0${number}`
}
return number;
}

async function main() {
const {version, buildNumber} = pkgJson;
const textVersion = version.replaceAll('.', '')
if (buildNumber.startsWith(textVersion)) {
pkgJson.buildNumber = parseInt(buildNumber) + 1;
const buildNumberWithoutVersion = buildNumber.replaceAll(textVersion, '');
pkgJson.buildNumber = `${textVersion}${getBuildNumber(parseInt(buildNumberWithoutVersion) + 1)}`;
}else {
pkgJson.buildNumber = `${textVersion}001`;
}
console.log('a')
await fs.writeFile('package.json', JSON.stringify(pkgJson, null, 2));
console.log(`You are update build number to ${pkgJson.buildNumber} `)
}
Expand Down
1 change: 1 addition & 0 deletions webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ module.exports = {
externals: {
react: 'react'
},
mode: 'development',
devServer: {
static: {
directory: path.join(__dirname, 'dist'),
Expand Down

0 comments on commit 005c65e

Please sign in to comment.