diff --git a/.cursor/mcp.json b/.cursor/mcp.json deleted file mode 100644 index ac8f73e..0000000 --- a/.cursor/mcp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "mcpServers": { - "RadonAi": { - "url": "http://127.0.0.1:56669/mcp", - "type": "http", - "headers": { - "nonce": "62f452e8-a21a-4dde-bfcf-db7fd031accf" - } - } - } -} \ No newline at end of file diff --git a/example/src/App.tsx b/example/src/App.tsx index f3e2e60..7ae920f 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -11,7 +11,7 @@ export default function App() { const showAlert = () => { Alert.alert('Alert Title', 'This is a simple alert message', [ { text: 'Cancel', style: 'cancel' }, - { text: 'OK', style: 'default' }, + { text: 'OK', style: 'default', isPreferred: true }, ]); }; diff --git a/package.json b/package.json index b8ccf8e..2c97b0d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@blazejkustra/react-native-alert", - "version": "1.0.0", + "version": "1.0.1-rc.0", "description": "Universal alerts for react native", "main": "./lib/module/index.js", "types": "./lib/typescript/src/index.d.ts", @@ -79,8 +79,8 @@ "prettier": "^3.6.2", "react": "19.1.0", "react-native": "0.81.1", - "react-native-builder-bob": "^0.40.13", - "release-it": "^19.0.4", + "react-native-builder-bob": "0.40.16", + "release-it": "19.0.6", "turbo": "^2.5.6", "typescript": "^5.9.2" }, diff --git a/src/Alert/index.ts b/src/Alert/index.ts index c08600b..33e1c5d 100644 --- a/src/Alert/index.ts +++ b/src/Alert/index.ts @@ -60,6 +60,7 @@ class Alert { buttons: buttons.map((b) => ({ text: b?.text ?? '', style: b?.style ?? 'default', + isPreferred: b?.isPreferred ?? false, })), type: type ?? 'plain-text', defaultValue: defaultValue ?? '', diff --git a/src/Alert/utils/web.ts b/src/Alert/utils/web.ts index 1cd15ce..525ca67 100644 --- a/src/Alert/utils/web.ts +++ b/src/Alert/utils/web.ts @@ -96,20 +96,36 @@ function createCustomButtons( buttons: AlertButton[] | null, inputField?: string ): void { - buttons?.forEach(({ text, style, onPress }, index) => { + buttons?.forEach(({ text, style, onPress, isPreferred }, index) => { const button = document.createElement('button'); button.innerText = text || 'OK'; - // Apply appropriate button styling + // Determine button variant based on priority: + // 1. Destructive style (highest priority) + // 2. Preferred button + // 3. Fallback: first button in 2-button dialog (if second isn't preferred) + // 4. Default: secondary + const baseClass = 'rn-alert__button'; + let variantClass: string; + if (style === 'destructive') { - button.className = 'rn-alert__button rn-alert__button--destructive'; - } else if (index === 0 && buttons.length === 2) { - // First button in two-button dialog gets primary styling - button.className = 'rn-alert__button rn-alert__button--primary'; + variantClass = 'rn-alert__button--destructive'; + } else if (isPreferred === true) { + variantClass = 'rn-alert__button--primary'; } else { - button.className = 'rn-alert__button rn-alert__button--secondary'; + const isFirstButtonInTwoButtonDialog = + index === 0 && buttons.length === 2; + const secondButtonIsNotPreferred = buttons[1]?.isPreferred !== true; + + if (isFirstButtonInTwoButtonDialog && secondButtonIsNotPreferred) { + variantClass = 'rn-alert__button--primary'; + } else { + variantClass = 'rn-alert__button--secondary'; + } } + button.className = `${baseClass} ${variantClass}`; + button.addEventListener('click', () => { dialog.close(); if (onPress) { diff --git a/yarn.lock b/yarn.lock index a0d0576..e8cdaeb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1582,8 +1582,8 @@ __metadata: prettier: ^3.6.2 react: 19.1.0 react-native: 0.81.1 - react-native-builder-bob: ^0.40.13 - release-it: ^19.0.4 + react-native-builder-bob: 0.40.16 + release-it: 19.0.6 turbo: ^2.5.6 typescript: ^5.9.2 peerDependencies: @@ -1970,235 +1970,254 @@ __metadata: languageName: node linkType: hard -"@inquirer/checkbox@npm:^4.2.2": - version: 4.2.2 - resolution: "@inquirer/checkbox@npm:4.2.2" +"@inquirer/ansi@npm:^1.0.0, @inquirer/ansi@npm:^1.0.2": + version: 1.0.2 + resolution: "@inquirer/ansi@npm:1.0.2" + checksum: d1496e573a63ee6752bcf3fc93375cdabc55b0d60f0588fe7902282c710b223252ad318ff600ee904e48555634663b53fda517f5b29ce9fbda90bfae18592fbc + languageName: node + linkType: hard + +"@inquirer/checkbox@npm:^4.3.2": + version: 4.3.2 + resolution: "@inquirer/checkbox@npm:4.3.2" dependencies: - "@inquirer/core": ^10.2.0 - "@inquirer/figures": ^1.0.13 - "@inquirer/type": ^3.0.8 - ansi-escapes: ^4.3.2 - yoctocolors-cjs: ^2.1.2 + "@inquirer/ansi": ^1.0.2 + "@inquirer/core": ^10.3.2 + "@inquirer/figures": ^1.0.15 + "@inquirer/type": ^3.0.10 + yoctocolors-cjs: ^2.1.3 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: b22389dbc667cdfe1b25af3267fc36294c8d8fcacf17cd715fafabea83f21076eff0fdf4e208e05d5844e99dffbedc12eece4d81042bb5a823f1341f8137f12b + checksum: cc632a15a6bab120aecba9dfbdd80b2f6a20875cc6f145918adf5b7a4c77fd778eb6fc620157640992d1c09f70e265a75caf0beb8b4b605adb830d936cbb5287 languageName: node linkType: hard -"@inquirer/confirm@npm:^5.1.16": - version: 5.1.16 - resolution: "@inquirer/confirm@npm:5.1.16" +"@inquirer/confirm@npm:^5.1.21": + version: 5.1.21 + resolution: "@inquirer/confirm@npm:5.1.21" dependencies: - "@inquirer/core": ^10.2.0 - "@inquirer/type": ^3.0.8 + "@inquirer/core": ^10.3.2 + "@inquirer/type": ^3.0.10 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: c81a1394125a68e47a82cd819392f9ee0dcbd736b49ab1907197e032718c2f8e03e31b5fdf65ca6f9b5d512155e8df19be9eca258e9c38ed3a36628a54584a2a + checksum: a107aa0073965ea510affb9e5b55baf40333503d600970c458c07770cd4e0eee01efc4caba66f0409b0fadc9550d127329622efb543cffcabff3ad0e7f865372 languageName: node linkType: hard -"@inquirer/core@npm:^10.1.14, @inquirer/core@npm:^10.2.0": - version: 10.2.0 - resolution: "@inquirer/core@npm:10.2.0" +"@inquirer/core@npm:^10.2.2, @inquirer/core@npm:^10.3.2": + version: 10.3.2 + resolution: "@inquirer/core@npm:10.3.2" dependencies: - "@inquirer/figures": ^1.0.13 - "@inquirer/type": ^3.0.8 - ansi-escapes: ^4.3.2 + "@inquirer/ansi": ^1.0.2 + "@inquirer/figures": ^1.0.15 + "@inquirer/type": ^3.0.10 cli-width: ^4.1.0 mute-stream: ^2.0.0 signal-exit: ^4.1.0 wrap-ansi: ^6.2.0 - yoctocolors-cjs: ^2.1.2 + yoctocolors-cjs: ^2.1.3 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 8302712646d52e2bf210f7529143a0422cb706979d1d7f344557a2f78773457d6c9ac0aba04678b3fdf9c528dbce1c9e671636d06cf9d14da5b2e08bbf2a8356 + checksum: ca820e798e02b1d4aff2ad4a8057739abf4140918592ff8ab179f774cdbe51916f24267631e86741a85a48cfa1a08666149785b5e2437ca4b18ef10938486017 languageName: node linkType: hard -"@inquirer/editor@npm:^4.2.18": - version: 4.2.18 - resolution: "@inquirer/editor@npm:4.2.18" +"@inquirer/editor@npm:^4.2.23": + version: 4.2.23 + resolution: "@inquirer/editor@npm:4.2.23" dependencies: - "@inquirer/core": ^10.2.0 - "@inquirer/external-editor": ^1.0.1 - "@inquirer/type": ^3.0.8 + "@inquirer/core": ^10.3.2 + "@inquirer/external-editor": ^1.0.3 + "@inquirer/type": ^3.0.10 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 7ac2b6b7f52a567f0693d67620783f31c100c835d231319bc780db1429a4f66824b8d4525647c3548dcb607fdedc9f2b950f75d14945981c4d94b4b9c3ba75c9 + checksum: 1b533213f89feae3b1ef9fe2b6c2345de812a6b4196462555fcb8f657ee9383341a5ec71c4ea1c61c7ad39738f60622ccea496b29340aa16bd3821860c2b55c0 languageName: node linkType: hard -"@inquirer/expand@npm:^4.0.18": - version: 4.0.18 - resolution: "@inquirer/expand@npm:4.0.18" +"@inquirer/expand@npm:^4.0.23": + version: 4.0.23 + resolution: "@inquirer/expand@npm:4.0.23" dependencies: - "@inquirer/core": ^10.2.0 - "@inquirer/type": ^3.0.8 - yoctocolors-cjs: ^2.1.2 + "@inquirer/core": ^10.3.2 + "@inquirer/type": ^3.0.10 + yoctocolors-cjs: ^2.1.3 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 87b4b6d84ff547a511037332a45adf8a7aaabe2ef359a22208afae1adbcdb49f19fe88314cad4256128930ecbedc41db216c3342bc172da735037a512aa0bc59 + checksum: 73ad1d6376e5efe2a452c33494d6d16ee2670c638ae470a795fdff4acb59a8e032e38e141f87b603b6e96320977519b375dac6471d86d5e3087a9c1db40e3111 languageName: node linkType: hard -"@inquirer/external-editor@npm:^1.0.1": - version: 1.0.1 - resolution: "@inquirer/external-editor@npm:1.0.1" +"@inquirer/external-editor@npm:^1.0.3": + version: 1.0.3 + resolution: "@inquirer/external-editor@npm:1.0.3" dependencies: - chardet: ^2.1.0 - iconv-lite: ^0.6.3 + chardet: ^2.1.1 + iconv-lite: ^0.7.0 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 6f1753d31db52c7088bad5209c7fccb23c3803d248be0e9f3f49ec5972628782c690086defc19fe8d740b2c45f67a746884ef41df9299a526f297813babd8281 + checksum: 9bd7a05247a00408c194648c74046d8a212df1e6b9fe0879b945ebfc35c2524e995e43f7ecd83f14d0bd4e31f985d18819efc31c27810e2c2b838ded7261431f languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.13": - version: 1.0.13 - resolution: "@inquirer/figures@npm:1.0.13" - checksum: 1042cbefad8c69b004396ce6be2d0b135c303317d870ddd0cee75bac429fc7c7f577bac9e3c1ec1cd3668a709f49a591edb2f714193778e7d7b140a622f2a1ef +"@inquirer/figures@npm:^1.0.15": + version: 1.0.15 + resolution: "@inquirer/figures@npm:1.0.15" + checksum: bd87a578ab667236cb72bdbb900cb144017dbc306d60e9dc7e665cd7d6b3097e9464cb4d8fe215315083a7820530caf86d7af59e7c41a35a555fb22a881913ad languageName: node linkType: hard -"@inquirer/input@npm:^4.2.2": - version: 4.2.2 - resolution: "@inquirer/input@npm:4.2.2" +"@inquirer/input@npm:^4.3.1": + version: 4.3.1 + resolution: "@inquirer/input@npm:4.3.1" dependencies: - "@inquirer/core": ^10.2.0 - "@inquirer/type": ^3.0.8 + "@inquirer/core": ^10.3.2 + "@inquirer/type": ^3.0.10 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: e7d04571f47828bea235759b5170d609882402a57c9e04c048f3171c5b2054a0689e9c9c53996481cacba59ee9be4ef5b7ea64ac45082879f27d01018dcb0a29 + checksum: 41956840a8b2832db6557d14e80bff2c7baf733bbd6c583b5caf10dbe7f3a11578c1a5478d2fa82f38dd53c81277a0cfaa48e634288730540043d02c80ac4556 languageName: node linkType: hard -"@inquirer/number@npm:^3.0.18": - version: 3.0.18 - resolution: "@inquirer/number@npm:3.0.18" +"@inquirer/number@npm:^3.0.23": + version: 3.0.23 + resolution: "@inquirer/number@npm:3.0.23" dependencies: - "@inquirer/core": ^10.2.0 - "@inquirer/type": ^3.0.8 + "@inquirer/core": ^10.3.2 + "@inquirer/type": ^3.0.10 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 8c3acf9b38cc5d269c99be168eaef175a4856436f5450e10c032eb4caebabf04443e4004e23e62450f2964c77c05e8432fbc449c5dcf4141425e62908b313d85 + checksum: 747db315fce9a95495f50dad38efa7041112caf78bcdfaa62529063dd87b839446acdcf5c8fdf64fc55dd4f80919aa6196813c145ca8e05112723f0cf2312ef7 languageName: node linkType: hard -"@inquirer/password@npm:^4.0.18": - version: 4.0.18 - resolution: "@inquirer/password@npm:4.0.18" +"@inquirer/password@npm:^4.0.23": + version: 4.0.23 + resolution: "@inquirer/password@npm:4.0.23" dependencies: - "@inquirer/core": ^10.2.0 - "@inquirer/type": ^3.0.8 - ansi-escapes: ^4.3.2 + "@inquirer/ansi": ^1.0.2 + "@inquirer/core": ^10.3.2 + "@inquirer/type": ^3.0.10 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 83592b976c85cb39b7fabc70216ef62ddd7d116c72e760e9a871988b564ed2607cdaaf0504883190d3958e9a925d54c9f583afa313f897a8fbd5b645cb9f7503 + checksum: 97364970b01c85946a4a50ad876c53ef0c1857a9144e24fad65e5dfa4b4e5dd42564fbcdfa2b49bb049a25d127efbe0882cb18afcdd47b166ebd01c6c4b5e825 languageName: node linkType: hard -"@inquirer/prompts@npm:^7.6.0": - version: 7.8.4 - resolution: "@inquirer/prompts@npm:7.8.4" - dependencies: - "@inquirer/checkbox": ^4.2.2 - "@inquirer/confirm": ^5.1.16 - "@inquirer/editor": ^4.2.18 - "@inquirer/expand": ^4.0.18 - "@inquirer/input": ^4.2.2 - "@inquirer/number": ^3.0.18 - "@inquirer/password": ^4.0.18 - "@inquirer/rawlist": ^4.1.6 - "@inquirer/search": ^3.1.1 - "@inquirer/select": ^4.3.2 +"@inquirer/prompts@npm:^7.8.6": + version: 7.10.1 + resolution: "@inquirer/prompts@npm:7.10.1" + dependencies: + "@inquirer/checkbox": ^4.3.2 + "@inquirer/confirm": ^5.1.21 + "@inquirer/editor": ^4.2.23 + "@inquirer/expand": ^4.0.23 + "@inquirer/input": ^4.3.1 + "@inquirer/number": ^3.0.23 + "@inquirer/password": ^4.0.23 + "@inquirer/rawlist": ^4.1.11 + "@inquirer/search": ^3.2.2 + "@inquirer/select": ^4.4.2 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: ffcf0bec7e8870fc89a3005cc494992dd966c9d05d5d475daa835024ecf91d6c1b6f893907231948f9908b784fbf25dbe8c54dad860f34fb695e5fd0a4fae797 + checksum: eaa59a36181406dce10270932c6c33b0e44c8e92ad2d401d1b80f15627a253f36fb9103f5628b86a46d3112c88bd5e24d0a6b38c3f4eb126cee79f9776049a7d languageName: node linkType: hard -"@inquirer/rawlist@npm:^4.1.6": - version: 4.1.6 - resolution: "@inquirer/rawlist@npm:4.1.6" +"@inquirer/rawlist@npm:^4.1.11": + version: 4.1.11 + resolution: "@inquirer/rawlist@npm:4.1.11" dependencies: - "@inquirer/core": ^10.2.0 - "@inquirer/type": ^3.0.8 - yoctocolors-cjs: ^2.1.2 + "@inquirer/core": ^10.3.2 + "@inquirer/type": ^3.0.10 + yoctocolors-cjs: ^2.1.3 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 0411de4260ba315e398f60d87488aaa86b247c213b59170de2217478bbfea5d4125db33bf8d7c3225b0dcbbb706346f37c25b6e94ecd8bf86fe2599bd2658073 + checksum: 0d8f6484cfc20749190e95eecfb2d034bafb3644ec4907b84b1673646f5dd71730e38e35565ea98dfd240d8851e3cff653edafcc4e0af617054b127b407e3229 languageName: node linkType: hard -"@inquirer/search@npm:^3.1.1": - version: 3.1.1 - resolution: "@inquirer/search@npm:3.1.1" +"@inquirer/search@npm:^3.2.2": + version: 3.2.2 + resolution: "@inquirer/search@npm:3.2.2" dependencies: - "@inquirer/core": ^10.2.0 - "@inquirer/figures": ^1.0.13 - "@inquirer/type": ^3.0.8 - yoctocolors-cjs: ^2.1.2 + "@inquirer/core": ^10.3.2 + "@inquirer/figures": ^1.0.15 + "@inquirer/type": ^3.0.10 + yoctocolors-cjs: ^2.1.3 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 80d68e1667a5829aef50da224422b31829050c7f83ebc3b0e01aabdee7947ebae333b041032a60d3856b0cbdeffa78d43cd09ee37bc1523fcf46aff8c63e907b + checksum: 8259262fdd6f438d73721197b0338bc3807c55ce4fb348949240a2ed650d86e58223c6d4869cbf326078711cf952b0e8babb9b328cb35b7058f72a4f1d1a4eee languageName: node linkType: hard -"@inquirer/select@npm:^4.3.2": - version: 4.3.2 - resolution: "@inquirer/select@npm:4.3.2" +"@inquirer/select@npm:^4.4.2": + version: 4.4.2 + resolution: "@inquirer/select@npm:4.4.2" dependencies: - "@inquirer/core": ^10.2.0 - "@inquirer/figures": ^1.0.13 - "@inquirer/type": ^3.0.8 - ansi-escapes: ^4.3.2 - yoctocolors-cjs: ^2.1.2 + "@inquirer/ansi": ^1.0.2 + "@inquirer/core": ^10.3.2 + "@inquirer/figures": ^1.0.15 + "@inquirer/type": ^3.0.10 + yoctocolors-cjs: ^2.1.3 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: a0aaa5b4b4e85e7385c87f4ebe4515185b75cd139eb2c2b6bc2e441b970e7bc4fb2cbee0515386daad477bd2c693fd6059ec40991ef43a447fb5ceef60eb2b85 + checksum: 645bb274d71a5a1a913efd4c742f9c76665c17f5cf6b04e0c08dcd925bc86fdbe0d42218b58211cfd6d3749a71020db0fa83257aa0afb7295f859ae2648a31c6 languageName: node linkType: hard -"@inquirer/type@npm:^3.0.7, @inquirer/type@npm:^3.0.8": +"@inquirer/type@npm:^3.0.10": + version: 3.0.10 + resolution: "@inquirer/type@npm:3.0.10" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 57d113a9db7abc73326491e29bedc88ef362e53779f9f58a1b61225e0be068ce0c54e33cd65f4a13ca46131676fb72c3ef488463c4c9af0aa89680684c55d74c + languageName: node + linkType: hard + +"@inquirer/type@npm:^3.0.8": version: 3.0.8 resolution: "@inquirer/type@npm:3.0.8" peerDependencies: @@ -2695,150 +2714,150 @@ __metadata: languageName: node linkType: hard -"@octokit/auth-token@npm:^5.0.0": - version: 5.1.2 - resolution: "@octokit/auth-token@npm:5.1.2" - checksum: 1f02305bd75cabc7aadce7e0a707f84775fe067b81e4b325744acad2a125a88fbbc1df1e707caa782425e8afd8728d9ed3d6085fc15a38937777404de1f6c22c +"@octokit/auth-token@npm:^6.0.0": + version: 6.0.0 + resolution: "@octokit/auth-token@npm:6.0.0" + checksum: 9c23be526c7f8e282aa7ccec6f3a72a1beec44eae736327e9ba78419fa28ba75e2c686e9eac75f35ce99bdb55eff9605f7ef7588a9d4f4e18ad5ed16a5d887ab languageName: node linkType: hard -"@octokit/core@npm:^6.1.4": - version: 6.1.6 - resolution: "@octokit/core@npm:6.1.6" - dependencies: - "@octokit/auth-token": ^5.0.0 - "@octokit/graphql": ^8.2.2 - "@octokit/request": ^9.2.3 - "@octokit/request-error": ^6.1.8 - "@octokit/types": ^14.0.0 - before-after-hook: ^3.0.2 +"@octokit/core@npm:^7.0.2": + version: 7.0.6 + resolution: "@octokit/core@npm:7.0.6" + dependencies: + "@octokit/auth-token": ^6.0.0 + "@octokit/graphql": ^9.0.3 + "@octokit/request": ^10.0.6 + "@octokit/request-error": ^7.0.2 + "@octokit/types": ^16.0.0 + before-after-hook: ^4.0.0 universal-user-agent: ^7.0.0 - checksum: ea5407dbe8de1489a14bd636280c82814a82ad6e8f6bc73f325f33daaf363e23a5e475056a24d18616118fa3388d2e802e6ab4e4071f4f6650b914e31b6b6790 + checksum: 308799c013a82c8ab81e2db63ff387a57e1eff8da92a0edab090dc9b44c01393577b4b92cfe3550ee80e8504ec6dcdd91351076bd1394b4e338467f2a996a422 languageName: node linkType: hard -"@octokit/endpoint@npm:^10.1.4": - version: 10.1.4 - resolution: "@octokit/endpoint@npm:10.1.4" +"@octokit/endpoint@npm:^11.0.2": + version: 11.0.2 + resolution: "@octokit/endpoint@npm:11.0.2" dependencies: - "@octokit/types": ^14.0.0 + "@octokit/types": ^16.0.0 universal-user-agent: ^7.0.2 - checksum: 83270f39fab12bb830549c0613783c3dd40d00e33ce19bb5c510c99be230102323f99549fc6baee779486c63927679cf3f4167ee0506924703c6645945ac6dea + checksum: 538dee6feb17587cbcedb3554813d59f2f1ab061b0d518a4bd1d7ff3fd6da09f1c97f90a2879c05df6d8882e8dff5bc3cd33ed374d51236b39918a7cb1ab6c7a languageName: node linkType: hard -"@octokit/graphql@npm:^8.2.2": - version: 8.2.2 - resolution: "@octokit/graphql@npm:8.2.2" +"@octokit/graphql@npm:^9.0.3": + version: 9.0.3 + resolution: "@octokit/graphql@npm:9.0.3" dependencies: - "@octokit/request": ^9.2.3 - "@octokit/types": ^14.0.0 + "@octokit/request": ^10.0.6 + "@octokit/types": ^16.0.0 universal-user-agent: ^7.0.0 - checksum: b4d7e50b517a4119a16c54e2c55675fcee2eeee59aa5f70490d95548c4d3d37673caedc014f42be7b48cb8272d8a563508fe5a7058bbd5d11a4be294ccf948ab + checksum: 756a55024d8783566931d01d9cd6125ed8bee034ebebe4bcff7dc48bda7073222514db6f9fb10085249492a93334d58b87d4af5b6c2cb47da1d4e473fb1c7ccb languageName: node linkType: hard -"@octokit/openapi-types@npm:^24.2.0": - version: 24.2.0 - resolution: "@octokit/openapi-types@npm:24.2.0" - checksum: 3c2d2f4cafd21c8a1e6a6fe6b56df6a3c09bc52ab6f829c151f9397694d028aa183ae856f08e006ee7ecaa7bd7eb413a903fbc0ffa6403e7b284ddcda20b1294 +"@octokit/openapi-types@npm:^26.0.0": + version: 26.0.0 + resolution: "@octokit/openapi-types@npm:26.0.0" + checksum: 4a569f87bd5163b3973a411511ae2410d548555228790baa0d4f70ad77dbe7d5df1cf542d09768b2bbab227eae1f0fa6eaade00d351d2fce1da76deb0e646db5 languageName: node linkType: hard -"@octokit/openapi-types@npm:^25.1.0": - version: 25.1.0 - resolution: "@octokit/openapi-types@npm:25.1.0" - checksum: 441b17f801254629b3ddb4b878c589fee1fd23015253c8b72a3acb3eeedbe981691bb311649ab5f955005c5d7adb940f19e18eaf0c875752fe0cc12b3dc1d24b +"@octokit/openapi-types@npm:^27.0.0": + version: 27.0.0 + resolution: "@octokit/openapi-types@npm:27.0.0" + checksum: 080e006d41302bb7936e952bff69ec5cb771d868709751ea9023abf3acb608c9e012bd3e1df8df19582d6bd3ee67b7383939d8d2f2e54033cd0e23c28869eb29 languageName: node linkType: hard -"@octokit/plugin-paginate-rest@npm:^11.4.2": - version: 11.6.0 - resolution: "@octokit/plugin-paginate-rest@npm:11.6.0" +"@octokit/plugin-paginate-rest@npm:^13.0.1": + version: 13.2.1 + resolution: "@octokit/plugin-paginate-rest@npm:13.2.1" dependencies: - "@octokit/types": ^13.10.0 + "@octokit/types": ^15.0.1 peerDependencies: "@octokit/core": ">=6" - checksum: b7b1fb9b5d02688d89f936a4ec1a46142d942fb72fe889bd6317488ca9fbdc3c34bd06c46ec10b91715d35250efb67977207408626734ad4702ee58522090455 + checksum: c52bccc82ebf4ed9dbcf3e62564dbdbec235c8b8f3600444353147461411844fcc46f8a1665fd3cd1380869a949559d330fd1f70270e2ff47975702cb8389aa4 languageName: node linkType: hard -"@octokit/plugin-request-log@npm:^5.3.1": - version: 5.3.1 - resolution: "@octokit/plugin-request-log@npm:5.3.1" +"@octokit/plugin-request-log@npm:^6.0.0": + version: 6.0.0 + resolution: "@octokit/plugin-request-log@npm:6.0.0" peerDependencies: "@octokit/core": ">=6" - checksum: a27e163282c8d0ba8feee4d3cbbd1b62e1aa89a892877f7a9876fc17ddde3e1e1af922e6664221a0cabae99b8a7a2a5215b9ec2ee5222edb50e06298e99022b0 + checksum: 8a79973b1429bfead9113c4117f418aaef5ff368795daded3415ba14623d97d5fc08d1e822dbd566ecc9f041119e1a48a11853a9c48d9eb1caa62baa79c17f83 languageName: node linkType: hard -"@octokit/plugin-rest-endpoint-methods@npm:^13.3.0": - version: 13.5.0 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.5.0" +"@octokit/plugin-rest-endpoint-methods@npm:^16.0.0": + version: 16.1.1 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:16.1.1" dependencies: - "@octokit/types": ^13.10.0 + "@octokit/types": ^15.0.1 peerDependencies: "@octokit/core": ">=6" - checksum: 495545a05cba9c9d61ec52521230ae0cb21dec0e663b663cdb55a9deb7f84fb38b611f28e4eae9fa0fc35e05f3bd5a25fedd2896b318fde72309dd63a284b978 + checksum: 932157aaf9789dd512c24f4271090505afbdf1b287bd08347410e917c66fb60c4146df7bba375ff6f310c4deb8a2291ef910e58714f310894c5d0080e271d92a languageName: node linkType: hard -"@octokit/request-error@npm:^6.1.8": - version: 6.1.8 - resolution: "@octokit/request-error@npm:6.1.8" +"@octokit/request-error@npm:^7.0.2": + version: 7.1.0 + resolution: "@octokit/request-error@npm:7.1.0" dependencies: - "@octokit/types": ^14.0.0 - checksum: 9354d9f6d95147fce0ab90d4a60d1a9b78a382876634d9504e49b3a077eb2857f92bef3aede2d9a6235e65ce9bbe93d72e4e99012e0a307bad6d23d637dfa802 + "@octokit/types": ^16.0.0 + checksum: c1d447ff7482382c69f7a4b2eaa44c672906dd111d8a9196a5d07f2adc4ae0f0e12ec4ce0063f14f9b2fb5f0cef4451c95ec961a7a711bd900e5d6441d546570 languageName: node linkType: hard -"@octokit/request@npm:^9.2.3": - version: 9.2.4 - resolution: "@octokit/request@npm:9.2.4" +"@octokit/request@npm:^10.0.6": + version: 10.0.7 + resolution: "@octokit/request@npm:10.0.7" dependencies: - "@octokit/endpoint": ^10.1.4 - "@octokit/request-error": ^6.1.8 - "@octokit/types": ^14.0.0 - fast-content-type-parse: ^2.0.0 + "@octokit/endpoint": ^11.0.2 + "@octokit/request-error": ^7.0.2 + "@octokit/types": ^16.0.0 + fast-content-type-parse: ^3.0.0 universal-user-agent: ^7.0.2 - checksum: edd5d975543edaaf3db8abbb9bb61f19169155be5a87d6ee7001d295a5e3f1dadaf7b62e11ec2b79fe4ff5ed65b6d470eac5b87688d62c432e39999f5a9b7592 + checksum: 5fc482dfea7c90bdb3c598dda26c410e776fd399328e5b355be07e1a8faef35eff5c23711e583e2420dd44561934a2efbd4a5b2bebe61b52accfb4762d6bb21a languageName: node linkType: hard -"@octokit/rest@npm:21.1.1": - version: 21.1.1 - resolution: "@octokit/rest@npm:21.1.1" +"@octokit/rest@npm:22.0.0": + version: 22.0.0 + resolution: "@octokit/rest@npm:22.0.0" dependencies: - "@octokit/core": ^6.1.4 - "@octokit/plugin-paginate-rest": ^11.4.2 - "@octokit/plugin-request-log": ^5.3.1 - "@octokit/plugin-rest-endpoint-methods": ^13.3.0 - checksum: 9849c1a226e0b90302413f616a09c4425c159259edb5c6aac200fc1d92dc276c721e20906f62c1f565e2eab12f1f9041f4ce039cfb76ace23912b3c5d4b45a4a + "@octokit/core": ^7.0.2 + "@octokit/plugin-paginate-rest": ^13.0.1 + "@octokit/plugin-request-log": ^6.0.0 + "@octokit/plugin-rest-endpoint-methods": ^16.0.0 + checksum: 6a7eff019c0889b23c0820831936e5dc8fa7643bdf0e98ba073b36a10f5602b9f283ca2c74ec8172b8529d0647dfa4a7857dcd81ca028b303937f26750a6c7f6 languageName: node linkType: hard -"@octokit/types@npm:^13.10.0": - version: 13.10.0 - resolution: "@octokit/types@npm:13.10.0" +"@octokit/types@npm:^15.0.1": + version: 15.0.2 + resolution: "@octokit/types@npm:15.0.2" dependencies: - "@octokit/openapi-types": ^24.2.0 - checksum: fca3764548d5872535b9025c3b5fe6373fe588b287cb5b5259364796c1931bbe5e9ab8a86a5274ce43bb2b3e43b730067c3b86b6b1ade12a98cd59b2e8b3610d + "@octokit/openapi-types": ^26.0.0 + checksum: 4a6eede232ce1ecd9679e9bdf54a9f23494e4e5cae4c98c19d12ee02f6b9cd77c69b278d3e832f035aeedf2cd8ff54a53c9eac283d2944108895cb0a80c88937 languageName: node linkType: hard -"@octokit/types@npm:^14.0.0": - version: 14.1.0 - resolution: "@octokit/types@npm:14.1.0" +"@octokit/types@npm:^16.0.0": + version: 16.0.0 + resolution: "@octokit/types@npm:16.0.0" dependencies: - "@octokit/openapi-types": ^25.1.0 - checksum: 0513520e26dc5395c3b3b407568151d32be1f51bedb151f5b294cadc72dc3fe2d0dbbccad96f01dc80d26247b4aed3358de0ce31ad3c013eb22b96e6234feeb5 + "@octokit/openapi-types": ^27.0.0 + checksum: 2dc845046f3f9d06225f3ed1c865702ba8dc84080d8db4a8cc95156a1b1f67cce1a91ef3f3985068a7a1a7f32d1abaf87119e097c072a4107199d568974b25e0 languageName: node linkType: hard -"@phun-ky/typeof@npm:1.2.8": - version: 1.2.8 - resolution: "@phun-ky/typeof@npm:1.2.8" - checksum: c4f6b44473bdbfad6bf12e1aecbe8fea8bca28a0785acbfbafe47d9026d16f9c2e827d8c89767853f77ba1fe126822a92fcb9d895357c146cd78669e5d3f440b +"@phun-ky/typeof@npm:2.0.3": + version: 2.0.3 + resolution: "@phun-ky/typeof@npm:2.0.3" + checksum: e5084843eed665327028c770733e2ced44613ec5ebcc48a398fe9ce11e278d160e311b3077f093e2017ab09e100413e6df380daabeb0e193d47e01cb605d6260 languageName: node linkType: hard @@ -4472,7 +4491,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.2": +"ansi-escapes@npm:^4.2.1": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -4954,10 +4973,10 @@ __metadata: languageName: node linkType: hard -"before-after-hook@npm:^3.0.2": - version: 3.0.2 - resolution: "before-after-hook@npm:3.0.2" - checksum: 5f76a9d31909f7f1f7125b7e017ff018799308f5c1fc5a5bfeba9986149da77e6a5cdde0d151671cf374a7fa6452533237bb1de62dfd6c235c20e7c61cc9569d +"before-after-hook@npm:^4.0.0": + version: 4.0.0 + resolution: "before-after-hook@npm:4.0.0" + checksum: a8cbd4d3c48f42f44307ef5966be152b836d2e5908834f2f885ddf104c2e2ba66dbb5e6ef89a37e77371b1d22d5c75b74df1472286c684a037c1a6db43f5617b languageName: node linkType: hard @@ -5107,28 +5126,28 @@ __metadata: languageName: node linkType: hard -"c12@npm:3.1.0": - version: 3.1.0 - resolution: "c12@npm:3.1.0" +"c12@npm:3.3.1": + version: 3.3.1 + resolution: "c12@npm:3.3.1" dependencies: chokidar: ^4.0.3 confbox: ^0.2.2 defu: ^6.1.4 - dotenv: ^16.6.1 + dotenv: ^17.2.3 exsolve: ^1.0.7 giget: ^2.0.0 - jiti: ^2.4.2 + jiti: ^2.6.1 ohash: ^2.0.11 pathe: ^2.0.3 - perfect-debounce: ^1.0.0 - pkg-types: ^2.2.0 + perfect-debounce: ^2.0.0 + pkg-types: ^2.3.0 rc9: ^2.1.2 peerDependencies: magicast: ^0.3.5 peerDependenciesMeta: magicast: optional: true - checksum: 17662a910645cec7cff6624472b1bcb8fecd9c7274dc44fa06099232facf6bd55ad933dcc599419a5dadb897dcba805c538e229f486bff94c5991a97fa139fc6 + checksum: aa52d7986f84bc8cf048a70629897cbcd044a0eaa21c79331f58cff4e9acc5b313bef36dd9a86da886da5843c362ef059e7ad4f1ab24873a642a380694f8e0f0 languageName: node linkType: hard @@ -5264,6 +5283,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^5.6.2": + version: 5.6.2 + resolution: "chalk@npm:5.6.2" + checksum: 4ee2d47a626d79ca27cb5299ecdcce840ef5755e287412536522344db0fc51ca0f6d6433202332c29e2288c6a90a2b31f3bd626bc8c14743b6b6ee28abd3b796 + languageName: node + linkType: hard + "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" @@ -5271,10 +5297,10 @@ __metadata: languageName: node linkType: hard -"chardet@npm:^2.1.0": - version: 2.1.0 - resolution: "chardet@npm:2.1.0" - checksum: 491f8ea54ed3693598c98cb8785531b94b71e59b04ef8dd2b6fea4947f785297fb5c2ae1109adca6fdd453a8a7181cfc4a85c07dbbe96a156d0908f4188a6b9a +"chardet@npm:^2.1.1": + version: 2.1.1 + resolution: "chardet@npm:2.1.1" + checksum: 4e3dba2699018b79bb90a9562b5e5be27fcaab55250c12fa72f026b859fb24846396c346968546c14efc69b9f23aca3ef2b9816775012d08a4686ce3c362415c languageName: node linkType: hard @@ -5419,13 +5445,20 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.9.2": +"cli-spinners@npm:^2.5.0": version: 2.9.2 resolution: "cli-spinners@npm:2.9.2" checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c languageName: node linkType: hard +"cli-spinners@npm:^3.2.0": + version: 3.3.0 + resolution: "cli-spinners@npm:3.3.0" + checksum: c3b9c31d96c9158f4d7140557fffb8c1caea2169d7b895374dd3c2f159267aa0db3b72f36bfcc3bbe3532a7ed162d07dc5c0dc3117e1c0dfe4d387e1d723d616 + languageName: node + linkType: hard + "cli-width@npm:^4.1.0": version: 4.1.0 resolution: "cli-width@npm:4.1.0" @@ -6432,10 +6465,10 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.6.1": - version: 16.6.1 - resolution: "dotenv@npm:16.6.1" - checksum: e8bd63c9a37f57934f7938a9cf35de698097fadf980cb6edb61d33b3e424ceccfe4d10f37130b904a973b9038627c2646a3365a904b4406514ea94d7f1816b69 +"dotenv@npm:^17.2.3": + version: 17.2.3 + resolution: "dotenv@npm:17.2.3" + checksum: fde23eb88649041ec7a0f6a47bbe59cac3c454fc2007cf2e40b9c984aaf0636347218c56cfbbf067034b0a73f530a2698a19b4058695787eb650ec69fe234624 languageName: node linkType: hard @@ -6478,13 +6511,6 @@ __metadata: languageName: node linkType: hard -"emoji-regex@npm:^10.3.0": - version: 10.5.0 - resolution: "emoji-regex@npm:10.5.0" - checksum: 3a5164bfc2ac4685aa2fda613bb2b58d1d4e05b6ace9d87f8e119fe8cd39779875adfe1919b64f06f5dcd2b522238ad23b50caaaff7fb600bd53c84ff86e4b61 - languageName: node - linkType: hard - "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -7105,10 +7131,10 @@ __metadata: languageName: node linkType: hard -"eta@npm:3.5.0": - version: 3.5.0 - resolution: "eta@npm:3.5.0" - checksum: a4734c72b9d62fd0dad56f42e4847515ebad5d0738af70c628b4991b2c5a4519a6ec295b3788c6970c70e12555de9aed5313024406241313ae878f7fa4881437 +"eta@npm:4.0.1": + version: 4.0.1 + resolution: "eta@npm:4.0.1" + checksum: 8e49f6de198da92739c1bc6b48b67282f7384faa4a89ac3877e4a933f189d8eb4cdce6cb041a9fcf4c3e0e83f63c4102077c43eb77931cad385d581aa993b295 languageName: node linkType: hard @@ -7264,10 +7290,10 @@ __metadata: languageName: node linkType: hard -"fast-content-type-parse@npm:^2.0.0": - version: 2.0.1 - resolution: "fast-content-type-parse@npm:2.0.1" - checksum: 0ea4c7dce77c579d19805ea874d128832f535086465c57994a49a28a4784538ea4eeaa49261a5c675a4764c634e12a74bae26e09d64e886cb826c0b97e4c621d +"fast-content-type-parse@npm:^3.0.0": + version: 3.0.0 + resolution: "fast-content-type-parse@npm:3.0.0" + checksum: 490199423215b8a9c6e24a5a01a0d072af8ebfe24c13deac0a393dcac36b732295dd8cec5a2c4241249ed0fffc6983ba138f3001b13286afefb66360b6715a46 languageName: node linkType: hard @@ -7386,7 +7412,7 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4, fdir@npm:^6.5.0": +"fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" peerDependencies: @@ -7659,10 +7685,10 @@ __metadata: languageName: node linkType: hard -"get-east-asian-width@npm:^1.0.0": - version: 1.3.1 - resolution: "get-east-asian-width@npm:1.3.1" - checksum: a65927415e0690dda1f790f075566aa02bf81d649ddfed6e85585f228c89e6bf8a9e6582c06e120597a632b40b18db2f7cef7424073bad931d713e71fd5ede27 +"get-east-asian-width@npm:^1.3.0": + version: 1.4.0 + resolution: "get-east-asian-width@npm:1.4.0" + checksum: 1d9a81a8004f4217ebef5d461875047d269e4b57e039558fd65130877cd4da8e3f61e1c4eada0c8b10e2816c7baf7d5fddb7006f561da13bc6f6dd19c1e964a4 languageName: node linkType: hard @@ -7868,6 +7894,22 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.5.0": + version: 10.5.0 + resolution: "glob@npm:10.5.0" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^1.11.1 + bin: + glob: dist/esm/bin.mjs + checksum: cda96c074878abca9657bd984d2396945cf0d64283f6feeb40d738fe2da642be0010ad5210a1646244a5fc3511b0cab5a374569b3de5a12b8a63d392f18c6043 + languageName: node + linkType: hard + "glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -8310,7 +8352,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": +"iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -8319,6 +8361,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:^0.7.0": + version: 0.7.0 + resolution: "iconv-lite@npm:0.7.0" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: f362a8befb95e37f29be1d1290c17e0c9d0d4ad4fa62fcfd813cc9c937ab89401abed9a011f83e10651a267abb2aa231ec7da91d843570bec873bd98489b5bf8 + languageName: node + linkType: hard + "icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": version: 5.1.0 resolution: "icss-utils@npm:5.1.0" @@ -8460,23 +8511,23 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:12.7.0": - version: 12.7.0 - resolution: "inquirer@npm:12.7.0" +"inquirer@npm:12.9.6": + version: 12.9.6 + resolution: "inquirer@npm:12.9.6" dependencies: - "@inquirer/core": ^10.1.14 - "@inquirer/prompts": ^7.6.0 - "@inquirer/type": ^3.0.7 - ansi-escapes: ^4.3.2 + "@inquirer/ansi": ^1.0.0 + "@inquirer/core": ^10.2.2 + "@inquirer/prompts": ^7.8.6 + "@inquirer/type": ^3.0.8 mute-stream: ^2.0.0 - run-async: ^4.0.4 + run-async: ^4.0.5 rxjs: ^7.8.2 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 6abc35507c038ab1b797204b0e9462c057ed52a4f323d600d3df6ca0366a04ca6e99d250d5c1cf9cf862fd9516809f9a403d3a437bf376f24bbe64842e79d38d + checksum: 5fae189bcc5a71cef91839b396249bbda42579a39c0b1b468b1f79015e9b831703c1ccbdd5e6b3f5f73407c6f9c4917c6728fc8c240f14a8aa97a3de81e95511 languageName: node linkType: hard @@ -8966,14 +9017,7 @@ __metadata: languageName: node linkType: hard -"is-unicode-supported@npm:^1.3.0": - version: 1.3.0 - resolution: "is-unicode-supported@npm:1.3.0" - checksum: 20a1fc161afafaf49243551a5ac33b6c4cf0bbcce369fcd8f2951fbdd000c30698ce320de3ee6830497310a8f41880f8066d440aa3eb0a853e2aa4836dd89abc - languageName: node - linkType: hard - -"is-unicode-supported@npm:^2.0.0": +"is-unicode-supported@npm:^2.0.0, is-unicode-supported@npm:^2.1.0": version: 2.1.0 resolution: "is-unicode-supported@npm:2.1.0" checksum: f254e3da6b0ab1a57a94f7273a7798dd35d1d45b227759f600d0fa9d5649f9c07fa8d3c8a6360b0e376adf916d151ec24fc9a50c5295c58bae7ca54a76a063f9 @@ -9628,7 +9672,7 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^2.4.1, jiti@npm:^2.4.2": +"jiti@npm:^2.4.1": version: 2.5.1 resolution: "jiti@npm:2.5.1" bin: @@ -9637,6 +9681,15 @@ __metadata: languageName: node linkType: hard +"jiti@npm:^2.6.1": + version: 2.6.1 + resolution: "jiti@npm:2.6.1" + bin: + jiti: lib/jiti-cli.mjs + checksum: 9394e29c5e40d1ca8267923160d8d86706173c9ff30c901097883434b0c4866de2c060427b6a9a5843bb3e42fa3a3c8b5b2228531d3dd4f4f10c5c6af355bb86 + languageName: node + linkType: hard + "joi@npm:^17.2.1": version: 17.13.3 resolution: "joi@npm:17.13.3" @@ -10041,13 +10094,13 @@ __metadata: languageName: node linkType: hard -"log-symbols@npm:^6.0.0": - version: 6.0.0 - resolution: "log-symbols@npm:6.0.0" +"log-symbols@npm:^7.0.1": + version: 7.0.1 + resolution: "log-symbols@npm:7.0.1" dependencies: - chalk: ^5.3.0 - is-unicode-supported: ^1.3.0 - checksum: 510cdda36700cbcd87a2a691ea08d310a6c6b449084018f7f2ec4f732ca5e51b301ff1327aadd96f53c08318e616276c65f7fe22f2a16704fb0715d788bc3c33 + is-unicode-supported: ^2.0.0 + yoctocolors: ^2.1.1 + checksum: 0862313d84826b551582e39659b8586c56b65130c5f4f976420e2c23985228334f2a26fc4251ac22bf0a5b415d9430e86bf332557d934c10b036f9a549d63a09 languageName: node linkType: hard @@ -11140,20 +11193,20 @@ __metadata: languageName: node linkType: hard -"ora@npm:8.2.0": - version: 8.2.0 - resolution: "ora@npm:8.2.0" +"ora@npm:9.0.0": + version: 9.0.0 + resolution: "ora@npm:9.0.0" dependencies: - chalk: ^5.3.0 + chalk: ^5.6.2 cli-cursor: ^5.0.0 - cli-spinners: ^2.9.2 + cli-spinners: ^3.2.0 is-interactive: ^2.0.0 - is-unicode-supported: ^2.0.0 - log-symbols: ^6.0.0 + is-unicode-supported: ^2.1.0 + log-symbols: ^7.0.1 stdin-discarder: ^0.2.2 - string-width: ^7.2.0 - strip-ansi: ^7.1.0 - checksum: 3ef1335ff4d03e83f5715435c6d0c1fc7a1913a37f8df9e7ebbb0dd77b931a5442f6bf1dbe3056bbfddf763390f5e69e7659565dc6b261bee31ac4622a35120f + string-width: ^8.1.0 + strip-ansi: ^7.1.2 + checksum: 4efc9c3caa45b552bae4c9755c586eb4f39b824e456d77ec380539529439ca95f3acf9626119131f1ca76618c176088996023e257f5b82e1b86a509990f4545a languageName: node linkType: hard @@ -11484,10 +11537,10 @@ __metadata: languageName: node linkType: hard -"perfect-debounce@npm:^1.0.0": - version: 1.0.0 - resolution: "perfect-debounce@npm:1.0.0" - checksum: 220343acf52976947958fef3599849471605316e924fe19c633ae2772576298e9d38f02cefa8db46f06607505ce7b232cbb35c9bfd477bd0329bd0a2ce37c594 +"perfect-debounce@npm:^2.0.0": + version: 2.0.0 + resolution: "perfect-debounce@npm:2.0.0" + checksum: b22938a06d0cb2fe202a79bf75447cf759229d206abdbecb199df6925b9ca2143e0629b7f5c03a583a54a4744bc8f6d897eb5ff1dc892220b7564bda55f58e55 languageName: node linkType: hard @@ -11505,7 +11558,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": +"picomatch@npm:^4.0.3": version: 4.0.3 resolution: "picomatch@npm:4.0.3" checksum: 6817fb74eb745a71445debe1029768de55fd59a42b75606f478ee1d0dc1aa6e78b711d041a7c9d5550e042642029b7f373dc1a43b224c4b7f12d23436735dba0 @@ -11528,7 +11581,7 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^2.2.0": +"pkg-types@npm:^2.2.0, pkg-types@npm:^2.3.0": version: 2.3.0 resolution: "pkg-types@npm:2.3.0" dependencies: @@ -11889,6 +11942,38 @@ __metadata: languageName: node linkType: hard +"react-native-builder-bob@npm:0.40.16": + version: 0.40.16 + resolution: "react-native-builder-bob@npm:0.40.16" + dependencies: + "@babel/core": ^7.25.2 + "@babel/plugin-transform-flow-strip-types": ^7.26.5 + "@babel/plugin-transform-strict-mode": ^7.24.7 + "@babel/preset-env": ^7.25.2 + "@babel/preset-react": ^7.24.7 + "@babel/preset-typescript": ^7.24.7 + arktype: ^2.1.15 + babel-plugin-syntax-hermes-parser: ^0.28.0 + browserslist: ^4.20.4 + cross-spawn: ^7.0.3 + dedent: ^0.7.0 + del: ^6.1.1 + escape-string-regexp: ^4.0.0 + fs-extra: ^10.1.0 + glob: ^10.5.0 + is-git-dirty: ^2.0.1 + json5: ^2.2.1 + kleur: ^4.1.4 + prompts: ^2.4.2 + react-native-monorepo-config: ^0.1.8 + which: ^2.0.2 + yargs: ^17.5.1 + bin: + bob: bin/bob + checksum: bc432ac9253393bffa021acdde67011cd6defd863d1d683642ad1e23f852ef40f5c3e874aa0a065c8f54e32e3c9b3536c5e48fca901ee95f1100242a0ac92e92 + languageName: node + linkType: hard + "react-native-builder-bob@npm:^0.40.13": version: 0.40.13 resolution: "react-native-builder-bob@npm:0.40.13" @@ -12191,36 +12276,36 @@ __metadata: languageName: node linkType: hard -"release-it@npm:^19.0.4": - version: 19.0.4 - resolution: "release-it@npm:19.0.4" +"release-it@npm:19.0.6": + version: 19.0.6 + resolution: "release-it@npm:19.0.6" dependencies: "@nodeutils/defaults-deep": 1.1.0 - "@octokit/rest": 21.1.1 - "@phun-ky/typeof": 1.2.8 + "@octokit/rest": 22.0.0 + "@phun-ky/typeof": 2.0.3 async-retry: 1.3.3 - c12: 3.1.0 + c12: 3.3.1 ci-info: ^4.3.0 - eta: 3.5.0 + eta: 4.0.1 git-url-parse: 16.1.0 - inquirer: 12.7.0 + inquirer: 12.9.6 issue-parser: 7.0.1 lodash.merge: 4.6.2 mime-types: 3.0.1 new-github-release-url: 2.0.0 open: 10.2.0 - ora: 8.2.0 + ora: 9.0.0 os-name: 6.1.0 proxy-agent: 6.5.0 semver: 7.7.2 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 undici: 6.21.3 url-join: 5.0.0 wildcard-match: 5.1.4 yargs-parser: 21.1.1 bin: release-it: bin/release-it.js - checksum: f189a84f0e75c2048f2028dc6e61e79ebd6794eb2bb1023f55e52e237c215380f6d6b551e61fb180a035db58c837d742882ff2800693cf1fe4bb341d9feac2a3 + checksum: 0c9f504cdebabbda0941c3afd2f37e60868c79834e47601fabca77bf8ba431fa2596ed25422606c016fe01a2b0493836fc622daf020e173497f60a8d3ab56a65 languageName: node linkType: hard @@ -12413,7 +12498,7 @@ __metadata: languageName: node linkType: hard -"run-async@npm:^4.0.4": +"run-async@npm:^4.0.5": version: 4.0.6 resolution: "run-async@npm:4.0.6" checksum: 1338a046d4f4ea03a62dfcb426d44af8c9991221ec74983e52845cbb7ee0c685dc0e9e07cbb6958ee6a1103b7a66c0204b86e110e37909965a92e6fbb7b3b837 @@ -13079,14 +13164,13 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^7.2.0": - version: 7.2.0 - resolution: "string-width@npm:7.2.0" +"string-width@npm:^8.1.0": + version: 8.1.0 + resolution: "string-width@npm:8.1.0" dependencies: - emoji-regex: ^10.3.0 - get-east-asian-width: ^1.0.0 + get-east-asian-width: ^1.3.0 strip-ansi: ^7.1.0 - checksum: 42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 + checksum: 51ee97c4ffee7b94f8a2ee785fac14f81ec9809b9fcec9a4db44e25c717c263af0cc4387c111aef76195c0718dc43766f3678c07fb542294fb0244f7bfbde883 languageName: node linkType: hard @@ -13204,6 +13288,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^7.1.2": + version: 7.1.2 + resolution: "strip-ansi@npm:7.1.2" + dependencies: + ansi-regex: ^6.0.1 + checksum: db0e3f9654e519c8a33c50fc9304d07df5649388e7da06d3aabf66d29e5ad65d5e6315d8519d409c15b32fa82c1df7e11ed6f8cd50b0e4404463f0c9d77c8d0b + languageName: node + linkType: hard + "strip-bom@npm:^4.0.0": version: 4.0.0 resolution: "strip-bom@npm:4.0.0" @@ -13401,17 +13494,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:0.2.14": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" - dependencies: - fdir: ^6.4.4 - picomatch: ^4.0.2 - checksum: 261e986e3f2062dec3a582303bad2ce31b4634b9348648b46828c000d464b012cf474e38f503312367d4117c3f2f18611992738fca684040758bba44c24de522 - languageName: node - linkType: hard - -"tinyglobby@npm:^0.2.12": +"tinyglobby@npm:0.2.15, tinyglobby@npm:^0.2.12": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -14532,9 +14615,16 @@ __metadata: languageName: node linkType: hard -"yoctocolors-cjs@npm:^2.1.2": +"yoctocolors-cjs@npm:^2.1.3": version: 2.1.3 resolution: "yoctocolors-cjs@npm:2.1.3" checksum: 207df586996c3b604fa85903f81cc54676f1f372613a0c7247f0d24b1ca781905685075d06955211c4d5d4f629d7d5628464f8af0a42d286b7a8ff88e9dadcb8 languageName: node linkType: hard + +"yoctocolors@npm:^2.1.1": + version: 2.1.2 + resolution: "yoctocolors@npm:2.1.2" + checksum: 6ee42d665a4cc161c7de3f015b2a65d6c65d2808bfe3b99e228bd2b1b784ef1e54d1907415c025fc12b400f26f372bfc1b71966c6c738d998325ca422eb39363 + languageName: node + linkType: hard