2
0

🔧 Add embed lib auto patch script

This commit is contained in:
Baptiste Arnaud
2024-04-03 09:01:40 +02:00
parent fb290b8b39
commit 69446ad056
2 changed files with 50 additions and 1 deletions

View File

@ -25,7 +25,8 @@
"locales:push": "tolgee push ./apps/builder/src/i18n",
"locales:sync": "tolgee sync './apps/builder/src/**/*.ts?(x)' --continue-on-warning --remove-unused",
"create-new-block": "cd packages/forge/cli && pnpm start",
"format:check": "turbo run format:check"
"format:check": "turbo run format:check",
"patch-embed-libs": "bun scripts/patch-embed-libs.ts"
},
"devDependencies": {
"@tolgee/cli": "1.3.2",

View File

@ -0,0 +1,48 @@
import jsPackageJson from '../packages/embeds/js/package.json'
import reactPackageJson from '../packages/embeds/react/package.json'
import nextjsPackageJson from '../packages/embeds/nextjs/package.json'
import { writeFileSync } from 'fs'
const currentVersion = jsPackageJson.version
const patchNumber = parseInt(currentVersion.split('.')[2], 10)
const newVersion = `${currentVersion.split('.')[0]}.${
currentVersion.split('.')[1]
}.${patchNumber + 1}`
writeFileSync(
'./packages/embeds/js/package.json',
JSON.stringify(
{
...jsPackageJson,
version: newVersion,
},
null,
2
) + '\n'
)
writeFileSync(
'./packages/embeds/react/package.json',
JSON.stringify(
{
...reactPackageJson,
version: newVersion,
},
null,
2
) + '\n'
)
writeFileSync(
'./packages/embeds/nextjs/package.json',
JSON.stringify(
{
...nextjsPackageJson,
version: newVersion,
},
null,
2
) + '\n'
)