Skip to content

Commit e515a9d

Browse files
committed
Refactor code structure for improved readability and maintainability
1 parent eeadcb8 commit e515a9d

File tree

3 files changed

+1383
-31
lines changed

3 files changed

+1383
-31
lines changed

.release-it.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"git": {
3+
"commitMessage": "chore(release): v${version}",
4+
"tagName": "v${version}",
5+
"requireCleanWorkingDir": true,
6+
"push": true,
7+
"requireUpstream": false
8+
},
9+
"npm": {
10+
"publish": true,
11+
"verifyAccess": true
12+
},
13+
"github": {
14+
"release": true,
15+
"releaseName": "v${version}",
16+
"tokenRef": "GITHUB_TOKEN"
17+
},
18+
"hooks": {
19+
"before:init": ["npm run typecheck", "npm run build", "npm run codegen"],
20+
"after:bump": "conventional-changelog -p conventionalcommits -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md",
21+
"after:release": "git push --follow-tags"
22+
}
23+
}

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"typecheck": "tsc --noEmit",
1212
"clean": "git clean -dfX",
1313
"release": "semantic-release",
14+
"release:it": "release-it --config .release-it.json",
1415
"build": "npm run typecheck && bob build",
1516
"codegen": "nitrogen --logLevel=\"debug\" && npm run build && node post-script.js",
1617
"lint": "eslint . --fix",
@@ -73,6 +74,7 @@
7374
"@types/jest": "^30.0.0",
7475
"@types/react": "19.2.x",
7576
"babel-plugin-react-compiler": "^1.0.0",
77+
"conventional-changelog-cli": "^5.0.0",
7678
"conventional-changelog-conventionalcommits": "^9.1.0",
7779
"eslint": "^9.39.2",
7880
"eslint-config-airbnb": "^19.0.4",
@@ -95,6 +97,7 @@
9597
"react-native": "0.83",
9698
"react-native-builder-bob": "^0.40.17",
9799
"react-native-nitro-modules": "0.31.10",
100+
"release-it": "^19.1.0",
98101
"semantic-release": "^25.0.2",
99102
"ts-jest": "^29.4.6",
100103
"ts-node": "^10.9.2",

0 commit comments

Comments
 (0)