🔧 Add embed lib auto patch script
This commit is contained in:
@ -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",
|
||||
|
48
scripts/patch-embed-libs.ts
Normal file
48
scripts/patch-embed-libs.ts
Normal 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'
|
||||
)
|
Reference in New Issue
Block a user