🔧 Add embed lib auto patch script
This commit is contained in:
@ -25,7 +25,8 @@
|
|||||||
"locales:push": "tolgee push ./apps/builder/src/i18n",
|
"locales:push": "tolgee push ./apps/builder/src/i18n",
|
||||||
"locales:sync": "tolgee sync './apps/builder/src/**/*.ts?(x)' --continue-on-warning --remove-unused",
|
"locales:sync": "tolgee sync './apps/builder/src/**/*.ts?(x)' --continue-on-warning --remove-unused",
|
||||||
"create-new-block": "cd packages/forge/cli && pnpm start",
|
"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": {
|
"devDependencies": {
|
||||||
"@tolgee/cli": "1.3.2",
|
"@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