From 07affab291f231a73b7af56e0f32dc1883ae9ad5 Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Mon, 5 Aug 2024 02:14:52 +0200 Subject: [PATCH] Set up? idk --- package.json | 13 ++--- packages/nitrogen/package.json | 45 ++++------------- .../react-native-nitro-modules/package.json | 39 ++------------- yarn.lock | 48 +++++++++++++++++-- 4 files changed, 62 insertions(+), 83 deletions(-) diff --git a/package.json b/package.json index efce2634c..1d2d296e8 100644 --- a/package.json +++ b/package.json @@ -11,23 +11,24 @@ "postinstall": "yarn tsc" }, "workspaces": [ - "packages/*", + "packages/react-native-nitro-modules", + "packages/nitrogen", + "packages/react-native-nitro-image", "example" ], "devDependencies": { + "@release-it/bumper": "^6.0.1", "@release-it/conventional-changelog": "^5.1.1", "release-it": "^17.6.0" }, "release-it": { "git": { "commitMessage": "chore: release ${version}", - "tagName": "v${version}" + "tagName": "v${version}", + "requireCleanWorkingDir": false }, "npm": { - "publish": true, - "versionArgs": [ - "--workspaces=true" - ] + "publish": false }, "github": { "release": true diff --git a/packages/nitrogen/package.json b/packages/nitrogen/package.json index f54819a7c..3bbc0f3dc 100644 --- a/packages/nitrogen/package.json +++ b/packages/nitrogen/package.json @@ -33,7 +33,7 @@ "registry": "https://registry.npmjs.org/" }, "devDependencies": { - "@release-it/conventional-changelog": "^5.1.1", + "@release-it/bumper": "^6.0.1", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", @@ -43,50 +43,23 @@ }, "dependencies": { "chalk": "^5.3.0", - "react-native-nitro-modules": "workspace:^", + "react-native-nitro-modules": "0.2.0", "ts-morph": "^23.0.0", "zod": "^3.23.8" }, "release-it": { - "git": { - "commitMessage": "chore: release ${version}", - "tagName": "v${version}" - }, + "git": false, "npm": { - "publish": true, - "versionArgs": [ - "--workspaces=true" - ] + "publish": true }, "github": { - "release": true + "release": false }, "plugins": { - "@release-it/conventional-changelog": { - "preset": { - "name": "conventionalcommits", - "types": [ - { - "type": "feat", - "section": "✨ Features" - }, - { - "type": "perf", - "section": "💨 Performance Improvements" - }, - { - "type": "fix", - "section": "🐛 Bug Fixes" - }, - { - "type": "chore(deps)", - "section": "🛠️ Dependency Upgrades" - }, - { - "type": "docs", - "section": "📚 Documentation" - } - ] + "@release-it/bumper": { + "out": { + "file": "package.json", + "path": ["dependencies.react-native-nitro-modules"] } } } diff --git a/packages/react-native-nitro-modules/package.json b/packages/react-native-nitro-modules/package.json index 143f77fbd..7e7f10162 100644 --- a/packages/react-native-nitro-modules/package.json +++ b/packages/react-native-nitro-modules/package.json @@ -1,6 +1,6 @@ { "name": "react-native-nitro-modules", - "version": "0.0.7", + "version": "0.2.0", "description": "Insanely fast native C++, Swift or Kotlin modules with a statically compiled binding layer to JSI.", "main": "lib/index", "module": "lib/index", @@ -63,7 +63,6 @@ }, "devDependencies": { "@react-native/eslint-config": "^0.74.85", - "@release-it/conventional-changelog": "^5.1.1", "@types/jest": "^29.5.12", "@types/react": "^18.3.3", "del-cli": "^5.1.0", @@ -93,44 +92,12 @@ ] }, "release-it": { - "git": { - "commitMessage": "chore: release ${version}", - "tagName": "v${version}" - }, + "git": false, "npm": { "publish": true }, "github": { - "release": true - }, - "plugins": { - "@release-it/conventional-changelog": { - "preset": { - "name": "conventionalcommits", - "types": [ - { - "type": "feat", - "section": "✨ Features" - }, - { - "type": "perf", - "section": "💨 Performance Improvements" - }, - { - "type": "fix", - "section": "🐛 Bug Fixes" - }, - { - "type": "chore(deps)", - "section": "🛠️ Dependency Upgrades" - }, - { - "type": "docs", - "section": "📚 Documentation" - } - ] - } - } + "release": false } }, "eslintConfig": { diff --git a/yarn.lock b/yarn.lock index bf2846524..972f63847 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1782,7 +1782,7 @@ __metadata: languageName: node linkType: hard -"@iarna/toml@npm:2.2.5": +"@iarna/toml@npm:2.2.5, @iarna/toml@npm:^2.2.5": version: 2.2.5 resolution: "@iarna/toml@npm:2.2.5" checksum: b63b2b2c4fd67969a6291543ada0303d45593801ee744b60f5390f183c03d9192bc67a217abb24be945158f1935f02840d9ffff40c0142aa171b5d3b6b6a3ea5 @@ -2782,6 +2782,23 @@ __metadata: languageName: node linkType: hard +"@release-it/bumper@npm:^6.0.1": + version: 6.0.1 + resolution: "@release-it/bumper@npm:6.0.1" + dependencies: + "@iarna/toml": ^2.2.5 + detect-indent: 7.0.1 + fast-glob: ^3.3.2 + ini: ^4.1.1 + js-yaml: ^4.1.0 + lodash-es: ^4.17.21 + semver: ^7.3.7 + peerDependencies: + release-it: ^17.0.0 + checksum: b143e39318c09ced108a368ef6f01939c65bab5bfe4f808773a6280ff11799805a05d071e23e80a41906718d4716c39721f89105059b9832fd8144e70b111e65 + languageName: node + linkType: hard + "@release-it/conventional-changelog@npm:^5.1.1": version: 5.1.1 resolution: "@release-it/conventional-changelog@npm:5.1.1" @@ -5118,6 +5135,13 @@ __metadata: languageName: node linkType: hard +"detect-indent@npm:7.0.1": + version: 7.0.1 + resolution: "detect-indent@npm:7.0.1" + checksum: cbf3f0b1c3c881934ca94428e1179b26ab2a587e0d719031d37a67fb506d49d067de54ff057cb1e772e75975fed5155c01cd4518306fee60988b1486e3fc7768 + languageName: node + linkType: hard + "detect-newline@npm:^3.0.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" @@ -6987,6 +7011,13 @@ __metadata: languageName: node linkType: hard +"ini@npm:^4.1.1": + version: 4.1.3 + resolution: "ini@npm:4.1.3" + checksum: 004b2be42388877c58add606149f1a0c7985c90a0ba5dbf45a4738fdc70b0798d922caecaa54617029626505898ac451ff0537a08b949836b49d3267f66542c9 + languageName: node + linkType: hard + "inquirer@npm:9.3.2": version: 9.3.2 resolution: "inquirer@npm:9.3.2" @@ -8498,6 +8529,13 @@ __metadata: languageName: node linkType: hard +"lodash-es@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash-es@npm:4.17.21" + checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 + languageName: node + linkType: hard + "lodash.capitalize@npm:^4.2.1": version: 4.2.1 resolution: "lodash.capitalize@npm:4.2.1" @@ -9341,13 +9379,13 @@ __metadata: version: 0.0.0-use.local resolution: "nitro-codegen@workspace:packages/nitrogen" dependencies: - "@release-it/conventional-changelog": ^5.1.1 + "@release-it/bumper": ^6.0.1 chalk: ^5.3.0 eslint: ^8.57.0 eslint-config-prettier: ^9.1.0 eslint-plugin-prettier: ^5.2.1 prettier: ^3.3.3 - react-native-nitro-modules: "workspace:^" + react-native-nitro-modules: 0.2.0 release-it: ^17.6.0 ts-morph: ^23.0.0 typescript: ^5.5.4 @@ -10475,12 +10513,11 @@ __metadata: languageName: unknown linkType: soft -"react-native-nitro-modules@workspace:^, react-native-nitro-modules@workspace:packages/react-native-nitro-modules": +"react-native-nitro-modules@0.2.0, react-native-nitro-modules@workspace:^, react-native-nitro-modules@workspace:packages/react-native-nitro-modules": version: 0.0.0-use.local resolution: "react-native-nitro-modules@workspace:packages/react-native-nitro-modules" dependencies: "@react-native/eslint-config": ^0.74.85 - "@release-it/conventional-changelog": ^5.1.1 "@types/jest": ^29.5.12 "@types/react": ^18.3.3 del-cli: ^5.1.0 @@ -11060,6 +11097,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: + "@release-it/bumper": ^6.0.1 "@release-it/conventional-changelog": ^5.1.1 release-it: ^17.6.0 languageName: unknown