New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove react-native for 0.73.0 #67459
Remove react-native for 0.73.0 #67459
Conversation
|
@lunaleaps Thank you for submitting this PR! This is a live comment which I will keep updated. This PR touches some part of DefinitelyTyped infrastructure, so a DT maintainer will need to review it. This is rare — did you mean to do this? 86 packages in this PR (and infra files)Note: this PR touches too many files, check it!
Code ReviewsBecause this is a widely-used package, a DT maintainer will need to review it before it can be merged. Status
All of the items on the list are green. To merge, you need to post a comment including the string "Ready to merge" to bring in your changes. Diagnostic Information: What the bot saw about this PR{
"type": "info",
"now": "-",
"pr_number": 67459,
"author": "lunaleaps",
"headCommitOid": "e19a7f7770ff84691d0fad8c3a9f3a8e9afd07b8",
"mergeBaseOid": "eb5412a9a2ee93c34b3c882918d2fb0bc87264ab",
"lastPushDate": "2023-11-20T21:56:21.000Z",
"lastActivityDate": "2023-12-21T18:51:26.000Z",
"mergeOfferDate": "2023-12-20T21:48:54.000Z",
"mergeRequestDate": "2023-12-21T18:51:26.000Z",
"mergeRequestUser": "lunaleaps",
"hasMergeConflict": false,
"isFirstContribution": false,
"tooManyFiles": true,
"hugeChange": true,
"popularityLevel": "Critical",
"pkgInfo": [
{
"name": null,
"kind": "edit",
"files": [
{
"path": "notNeededPackages.json",
"kind": "infrastructure"
}
],
"owners": [],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Critical"
},
{
"name": "cavy",
"kind": "edit",
"files": [
{
"path": "types/cavy/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/cavy/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"tyler-hoffman",
"AbigailMcP"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "hmscore__react-native-hms-push",
"kind": "edit",
"files": [
{
"path": "types/hmscore__react-native-hms-push/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/hmscore__react-native-hms-push/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"despotes"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "quick-picker",
"kind": "edit",
"files": [
{
"path": "types/quick-picker/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/quick-picker/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"illestomas"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-actionsheet",
"kind": "edit",
"files": [
{
"path": "types/react-native-actionsheet/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-actionsheet/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"ian-rudge"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-ad-manager",
"kind": "edit",
"files": [
{
"path": "types/react-native-ad-manager/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-ad-manager/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"zucchinho"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-android-keyboard-adjust",
"kind": "edit",
"files": [
{
"path": "types/react-native-android-keyboard-adjust/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-android-keyboard-adjust/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"stelmakhivan"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-awesome-card-io",
"kind": "edit",
"files": [
{
"path": "types/react-native-awesome-card-io/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-awesome-card-io/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"OnurVar",
"emlynmac"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-bluetooth-serial",
"kind": "edit",
"files": [
{
"path": "types/react-native-bluetooth-serial/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-bluetooth-serial/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"RodrigoAWeber"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-button",
"kind": "edit",
"files": [
{
"path": "types/react-native-button/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-button/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"mkchung"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-calendar-picker",
"kind": "edit",
"files": [
{
"path": "types/react-native-calendar-picker/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-calendar-picker/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"automatensalat"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-calendars",
"kind": "edit",
"files": [
{
"path": "types/react-native-calendars/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-calendars/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"Tyler-Zhang",
"DavidNorena",
"FabianMeul"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Popular"
},
{
"name": "react-native-canvas",
"kind": "edit",
"files": [
{
"path": "types/react-native-canvas/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-canvas/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"hmajid2301"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-charts-wrapper",
"kind": "edit",
"files": [
{
"path": "types/react-native-charts-wrapper/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-charts-wrapper/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"dotconnor"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-check-box",
"kind": "edit",
"files": [
{
"path": "types/react-native-check-box/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-check-box/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"rlemasquerier"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-confetti",
"kind": "edit",
"files": [
{
"path": "types/react-native-confetti/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-confetti/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"MauriceNino"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-config-reader",
"kind": "edit",
"files": [
{
"path": "types/react-native-config-reader/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-config-reader/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"mkchung"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-countdown-component",
"kind": "edit",
"files": [
{
"path": "types/react-native-countdown-component/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-countdown-component/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"ktamir"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-datepicker",
"kind": "edit",
"files": [
{
"path": "types/react-native-datepicker/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-datepicker/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"jacobbaskin",
"nossbigg"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-dialogflow",
"kind": "edit",
"files": [
{
"path": "types/react-native-dialogflow/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-dialogflow/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"jasonmerino"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-doc-viewer",
"kind": "edit",
"files": [
{
"path": "types/react-native-doc-viewer/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-doc-viewer/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"iRoachie"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-drawer-layout",
"kind": "edit",
"files": [
{
"path": "types/react-native-drawer-layout/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-drawer-layout/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"jmfirth"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-drawer",
"kind": "edit",
"files": [
{
"path": "types/react-native-drawer/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-drawer/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"jnbt",
"suniahk",
"LinusU"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-easy-upgrade",
"kind": "edit",
"files": [
{
"path": "types/react-native-easy-upgrade/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-easy-upgrade/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"taoqf"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-elevated-view",
"kind": "edit",
"files": [
{
"path": "types/react-native-elevated-view/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-elevated-view/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"fhelwanger"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-fbsdk",
"kind": "edit",
"files": [
{
"path": "types/react-native-fbsdk/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-fbsdk/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-fbsdk/v1/package.json",
"kind": "package-meta-ok"
}
],
"owners": [
"ifiokjr",
"titozzz",
"stuartforrest-infinity"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-flip-card",
"kind": "edit",
"files": [
{
"path": "types/react-native-flip-card/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-flip-card/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"imjakechapman"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-form",
"kind": "edit",
"files": [
{
"path": "types/react-native-form/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-form/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"marknelissen"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-google-signin",
"kind": "edit",
"files": [
{
"path": "types/react-native-google-signin/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-google-signin/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"j-fro",
"bm-software",
"christianchown",
"echentw"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-highlight-words",
"kind": "edit",
"files": [
{
"path": "types/react-native-highlight-words/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-highlight-words/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"stelmakhivan"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-htmlview",
"kind": "edit",
"files": [
{
"path": "types/react-native-htmlview/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-htmlview/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"ifiokjr",
"Kiruse"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-image-gallery",
"kind": "edit",
"files": [
{
"path": "types/react-native-image-gallery/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-image-gallery/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"zhirzh"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-indicators",
"kind": "edit",
"files": [
{
"path": "types/react-native-indicators/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-indicators/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"ifiokjr"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-keep-awake",
"kind": "edit",
"files": [
{
"path": "types/react-native-keep-awake/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-keep-awake/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"huhuanming"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-keyboard-spacer",
"kind": "edit",
"files": [
{
"path": "types/react-native-keyboard-spacer/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-keyboard-spacer/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"VincentLanglet"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-loading-spinner-overlay",
"kind": "edit",
"files": [
{
"path": "types/react-native-loading-spinner-overlay/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-loading-spinner-overlay/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"fhelwanger"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-material-design-searchbar",
"kind": "edit",
"files": [
{
"path": "types/react-native-material-design-searchbar/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-material-design-searchbar/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"iRoachie"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-material-dropdown",
"kind": "edit",
"files": [
{
"path": "types/react-native-material-dropdown/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-material-dropdown/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"jaydeep987",
"mchappell"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-material-menu",
"kind": "edit",
"files": [
{
"path": "types/react-native-material-menu/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-material-menu/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"KoreanThinker"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-material-ripple",
"kind": "edit",
"files": [
{
"path": "types/react-native-material-ripple/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-material-ripple/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"SerhiyZheliznjak"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-material-textfield",
"kind": "edit",
"files": [
{
"path": "types/react-native-material-textfield/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-material-textfield/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"mindhivefi",
"iRoachie",
"cavarzan",
"neelb2"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-material-ui",
"kind": "edit",
"files": [
{
"path": "types/react-native-material-ui/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-material-ui/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"iRoachie"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-modal-filter-picker",
"kind": "edit",
"files": [
{
"path": "types/react-native-modal-filter-picker/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-modal-filter-picker/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"ywchang",
"nossbigg",
"arnaud-zg"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-modalbox",
"kind": "edit",
"files": [
{
"path": "types/react-native-modalbox/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-modalbox/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"iRoachie"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-modals",
"kind": "edit",
"files": [
{
"path": "types/react-native-modals/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-modals/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"PaitoAnderson",
"jbcrestot"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-multi-slider",
"kind": "edit",
"files": [
{
"path": "types/react-native-multi-slider/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-multi-slider/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"Slessi"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-navbar",
"kind": "edit",
"files": [
{
"path": "types/react-native-navbar/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-navbar/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"ryokik"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-onboarding-swiper",
"kind": "edit",
"files": [
{
"path": "types/react-native-onboarding-swiper/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-onboarding-swiper/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"zhirzh",
"yek-plus"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-percentage-circle",
"kind": "edit",
"files": [
{
"path": "types/react-native-percentage-circle/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-percentage-circle/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"hmajid2301"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-phone-input",
"kind": "edit",
"files": [
{
"path": "types/react-native-phone-input/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-phone-input/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"maael"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-photo-view",
"kind": "edit",
"files": [
{
"path": "types/react-native-photo-view/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-photo-view/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"christianchown"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-platform-touchable",
"kind": "edit",
"files": [
{
"path": "types/react-native-platform-touchable/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-platform-touchable/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"tngranados",
"iwikal"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-popup-dialog",
"kind": "edit",
"files": [
{
"path": "types/react-native-popup-dialog/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-popup-dialog/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"PaitoAnderson",
"connectdotz",
"bm-software"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-pull-to-refresh",
"kind": "edit",
"files": [
{
"path": "types/react-native-pull-to-refresh/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-pull-to-refresh/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"me"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-qrcode",
"kind": "edit",
"files": [
{
"path": "types/react-native-qrcode/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-qrcode/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"plantain-00"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-razorpay",
"kind": "edit",
"files": [
{
"path": "types/react-native-razorpay/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-razorpay/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"Ankan002"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-read-more-text",
"kind": "edit",
"files": [
{
"path": "types/react-native-read-more-text/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-read-more-text/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"solkaz"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-referrer",
"kind": "edit",
"files": [
{
"path": "types/react-native-referrer/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-referrer/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"christianchown"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-responsive-image",
"kind": "edit",
"files": [
{
"path": "types/react-native-responsive-image/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-responsive-image/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"dimameshcharakou"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-safari-view",
"kind": "edit",
"files": [
{
"path": "types/react-native-safari-view/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-safari-view/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"mrand01"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-scaled-image",
"kind": "edit",
"files": [
{
"path": "types/react-native-scaled-image/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-scaled-image/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"Jaeger25"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-scrollable-tab-view",
"kind": "edit",
"files": [
{
"path": "types/react-native-scrollable-tab-view/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-scrollable-tab-view/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"CaiHuan",
"egorshulga",
"ydostyle"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-settings-list",
"kind": "edit",
"files": [
{
"path": "types/react-native-settings-list/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-settings-list/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"MrLuje"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-share-extension",
"kind": "edit",
"files": [
{
"path": "types/react-native-share-extension/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-share-extension/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-share",
"kind": "edit",
"files": [
{
"path": "types/react-native-share/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-share/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-share/v1/package.json",
"kind": "package-meta-ok"
}
],
"owners": [
"marknelissen",
"santiagofm",
"MateusAndrade",
"Naturalclar",
"fabianlee1211",
"evancloutier"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-side-menu",
"kind": "edit",
"files": [
{
"path": "types/react-native-side-menu/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-side-menu/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"jsamr"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-signature-capture",
"kind": "edit",
"files": [
{
"path": "types/react-native-signature-capture/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-signature-capture/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"ifiokjr"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-simple-radio-button",
"kind": "edit",
"files": [
{
"path": "types/react-native-simple-radio-button/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-simple-radio-button/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"Frabanz"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-snackbar-component",
"kind": "edit",
"files": [
{
"path": "types/react-native-snackbar-component/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-snackbar-component/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"hmajid2301",
"balsick"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-snap-carousel",
"kind": "edit",
"files": [
{
"path": "types/react-native-snap-carousel/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-snap-carousel/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"jnbt",
"j-fro",
"gazaret",
"GuillaumeAmat",
"VitorLuizC",
"egarrett94"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Popular"
},
{
"name": "react-native-sortable-list",
"kind": "edit",
"files": [
{
"path": "types/react-native-sortable-list/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-sortable-list/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"sivolobov",
"RookY2K",
"renjfk"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-star-rating",
"kind": "edit",
"files": [
{
"path": "types/react-native-star-rating/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-star-rating/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"iRoachie"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-svg-charts",
"kind": "edit",
"files": [
{
"path": "types/react-native-svg-charts/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-svg-charts/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"krzysztof-miemiec"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-svg-uri",
"kind": "edit",
"files": [
{
"path": "types/react-native-svg-uri/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-svg-uri/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"iRoachie"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-tab-navigator",
"kind": "edit",
"files": [
{
"path": "types/react-native-tab-navigator/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-tab-navigator/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"iRoachie"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-table-component",
"kind": "edit",
"files": [
{
"path": "types/react-native-table-component/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-table-component/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"davidcole1340"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-tags",
"kind": "edit",
"files": [
{
"path": "types/react-native-tags/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-tags/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"IdaszakDaniel"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-text-input-mask",
"kind": "edit",
"files": [
{
"path": "types/react-native-text-input-mask/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-text-input-mask/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"RodrigoAWeber",
"hengkx"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-toast-native",
"kind": "edit",
"files": [
{
"path": "types/react-native-toast-native/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-toast-native/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"bm-software"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-typewriter",
"kind": "edit",
"files": [
{
"path": "types/react-native-typewriter/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-typewriter/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"ScreamZ"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-typing-animation",
"kind": "edit",
"files": [
{
"path": "types/react-native-typing-animation/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-typing-animation/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"Ankan002"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-video-player",
"kind": "edit",
"files": [
{
"path": "types/react-native-video-player/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-video-player/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"Kweiza",
"mlc"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-video",
"kind": "edit",
"files": [
{
"path": "types/react-native-video/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-video/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"huhuanming",
"Nekith",
"bananer"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Popular"
},
{
"name": "react-native-webrtc",
"kind": "edit",
"files": [
{
"path": "types/react-native-webrtc/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-webrtc/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"KarlosQ"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-wheel-pick",
"kind": "edit",
"files": [
{
"path": "types/react-native-wheel-pick/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-wheel-pick/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"seongjoojin"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native-zss-rich-text-editor",
"kind": "edit",
"files": [
{
"path": "types/react-native-zss-rich-text-editor/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native-zss-rich-text-editor/tsconfig.json",
"kind": "package-meta-ok"
}
],
"owners": [
"naveen-ithappu"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Well-liked by everyone"
},
{
"name": "react-native",
"kind": "delete",
"files": [
{
"path": "types/react-native/.eslintrc.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/.npmignore",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/Libraries/ActionSheetIOS/ActionSheetIOS.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Alert/Alert.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Animated/Animated.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Animated/Easing.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Animated/useAnimatedValue.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/AppState/AppState.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/BatchedBridge/NativeModules.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/ActivityIndicator/ActivityIndicator.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Button.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Clipboard/Clipboard.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Keyboard/Keyboard.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Keyboard/KeyboardAvoidingView.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Pressable/Pressable.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/RefreshControl/RefreshControl.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/SafeAreaView/SafeAreaView.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/ScrollView/ScrollView.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/StatusBar/StatusBar.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Switch/Switch.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/TextInput/InputAccessoryView.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/TextInput/TextInput.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/ToastAndroid/ToastAndroid.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Touchable/Touchable.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Touchable/TouchableHighlight.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Touchable/TouchableOpacity.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/Touchable/TouchableWithoutFeedback.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/View/View.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/View/ViewAccessibility.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Components/View/ViewPropTypes.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/DevToolsSettings/DevToolsSettingsManager.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/EventEmitter/NativeEventEmitter.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/EventEmitter/RCTNativeAppEventEmitter.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Image/Image.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Image/ImageResizeMode.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Image/ImageSource.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Interaction/InteractionManager.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Interaction/PanResponder.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/LayoutAnimation/LayoutAnimation.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Linking/Linking.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Lists/FlatList.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Lists/SectionList.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/LogBox/LogBox.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Modal/Modal.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Performance/Systrace.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/PermissionsAndroid/PermissionsAndroid.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/PushNotificationIOS/PushNotificationIOS.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/ReactNative/AppRegistry.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/ReactNative/I18nManager.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/ReactNative/RendererProxy.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/ReactNative/RootTag.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/ReactNative/UIManager.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/ReactNative/requireNativeComponent.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Settings/Settings.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Share/Share.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/StyleSheet/PlatformColorValueTypes.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/StyleSheet/PlatformColorValueTypesIOS.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/StyleSheet/StyleSheet.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/StyleSheet/processColor.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Text/Text.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/TurboModule/RCTExport.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/TurboModule/TurboModuleRegistry.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Types/CoreEventTypes.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Utilities/Appearance.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Utilities/BackHandler.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Utilities/DevSettings.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Utilities/Dimensions.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Utilities/IPerformanceLogger.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Utilities/PixelRatio.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Utilities/Platform.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/Vibration/Vibration.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/YellowBox/YellowBoxDeprecated.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/vendor/core/ErrorUtils.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/Libraries/vendor/emitter/EventEmitter.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/index.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/modules/BatchedBridge.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/modules/Codegen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/modules/Devtools.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/modules/LaunchScreen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/modules/globals.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/private/TimerMixin.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/private/Utilities.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/public/DeprecatedPropertiesAlias.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/public/Insets.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/public/ReactNativeRenderer.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/public/ReactNativeTypes.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/test/animated.tsx",
"kind": "test"
},
{
"path": "types/react-native/test/experimental.tsx",
"kind": "test"
},
{
"path": "types/react-native/test/fabric-component-sample.ts",
"kind": "test"
},
{
"path": "types/react-native/test/globals.tsx",
"kind": "test"
},
{
"path": "types/react-native/test/index.tsx",
"kind": "test"
},
{
"path": "types/react-native/test/init-example.tsx",
"kind": "test"
},
{
"path": "types/react-native/test/legacy-properties.tsx",
"kind": "test"
},
{
"path": "types/react-native/test/stylesheet-create.tsx",
"kind": "test"
},
{
"path": "types/react-native/test/stylesheet-flatten.tsx",
"kind": "test"
},
{
"path": "types/react-native/test/turbo-module-sample.ts",
"kind": "test"
},
{
"path": "types/react-native/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/tslint.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/types/experimental.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.63/.eslintrc.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.63/.npmignore",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.63/BatchedBridge.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.63/Devtools.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.63/LaunchScreen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.63/globals.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.63/index.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.63/legacy-properties.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.63/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.63/test/ART.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.63/test/animated.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.63/test/globals.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.63/test/index.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.63/test/init-example.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.63/test/legacy-properties.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.63/test/stylesheet-create.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.63/test/stylesheet-flatten.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.63/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.63/tslint.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.64/.eslintrc.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.64/.npmignore",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.64/BatchedBridge.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.64/Devtools.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.64/LaunchScreen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.64/globals.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.64/index.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.64/legacy-properties.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.64/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.64/test/animated.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.64/test/globals.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.64/test/index.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.64/test/init-example.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.64/test/legacy-properties.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.64/test/stylesheet-create.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.64/test/stylesheet-flatten.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.64/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.64/tslint.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.65/.eslintrc.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.65/.npmignore",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.65/BatchedBridge.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.65/Devtools.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.65/LaunchScreen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.65/globals.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.65/index.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.65/legacy-properties.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.65/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.65/test/animated.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.65/test/globals.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.65/test/index.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.65/test/init-example.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.65/test/legacy-properties.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.65/test/stylesheet-create.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.65/test/stylesheet-flatten.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.65/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.65/tslint.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.66/.eslintrc.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.66/.npmignore",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.66/BatchedBridge.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.66/Devtools.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.66/LaunchScreen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.66/globals.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.66/index.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.66/legacy-properties.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.66/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.66/test/animated.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.66/test/globals.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.66/test/index.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.66/test/init-example.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.66/test/legacy-properties.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.66/test/stylesheet-create.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.66/test/stylesheet-flatten.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.66/test/turbo-module-sample.ts",
"kind": "test"
},
{
"path": "types/react-native/v0.66/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.66/tslint.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.67/.eslintrc.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.67/.npmignore",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.67/BatchedBridge.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.67/Devtools.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.67/LaunchScreen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.67/globals.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.67/index.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.67/legacy-properties.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.67/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.67/test/animated.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.67/test/globals.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.67/test/index.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.67/test/init-example.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.67/test/legacy-properties.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.67/test/stylesheet-create.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.67/test/stylesheet-flatten.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.67/test/turbo-module-sample.ts",
"kind": "test"
},
{
"path": "types/react-native/v0.67/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.67/tslint.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.68/.eslintrc.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.68/.npmignore",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.68/BatchedBridge.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.68/Devtools.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.68/LaunchScreen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.68/globals.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.68/index.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.68/legacy-properties.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.68/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.68/test/animated.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.68/test/globals.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.68/test/index.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.68/test/init-example.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.68/test/legacy-properties.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.68/test/stylesheet-create.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.68/test/stylesheet-flatten.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.68/test/turbo-module-sample.ts",
"kind": "test"
},
{
"path": "types/react-native/v0.68/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.68/tslint.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.69/.eslintrc.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.69/.npmignore",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.69/BatchedBridge.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.69/Codegen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.69/Devtools.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.69/LaunchScreen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.69/globals.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.69/index.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.69/legacy-properties.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.69/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.69/test/animated.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.69/test/fabric-component-sample.ts",
"kind": "test"
},
{
"path": "types/react-native/v0.69/test/globals.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.69/test/index.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.69/test/init-example.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.69/test/legacy-properties.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.69/test/stylesheet-create.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.69/test/stylesheet-flatten.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.69/test/turbo-module-sample.ts",
"kind": "test"
},
{
"path": "types/react-native/v0.69/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.69/tslint.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.70/.eslintrc.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.70/.npmignore",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.70/BatchedBridge.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.70/Codegen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.70/Devtools.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.70/LaunchScreen.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.70/globals.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.70/index.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.70/legacy-properties.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.70/package.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.70/test/animated.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.70/test/fabric-component-sample.ts",
"kind": "test"
},
{
"path": "types/react-native/v0.70/test/globals.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.70/test/index.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.70/test/init-example.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.70/test/legacy-properties.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.70/test/stylesheet-create.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.70/test/stylesheet-flatten.tsx",
"kind": "test"
},
{
"path": "types/react-native/v0.70/test/turbo-module-sample.ts",
"kind": "test"
},
{
"path": "types/react-native/v0.70/tsconfig.json",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.70/tslint.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.71/.eslintrc.json",
"kind": "package-meta",
"suspect": "edited"
},
{
"path": "types/react-native/v0.71/.npmignore",
"kind": "package-meta-ok"
},
{
"path": "types/react-native/v0.71/Libraries/ActionSheetIOS/ActionSheetIOS.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Alert/Alert.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Animated/Animated.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Animated/Easing.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Animated/useAnimatedValue.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/AppState/AppState.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/BatchedBridge/NativeModules.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/AccessibilityInfo/AccessibilityInfo.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/ActivityIndicator/ActivityIndicator.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Button.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Clipboard/Clipboard.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/DatePicker/DatePickerIOS.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Keyboard/Keyboard.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Keyboard/KeyboardAvoidingView.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Pressable/Pressable.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/ProgressViewIOS/ProgressViewIOS.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/RefreshControl/RefreshControl.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/SafeAreaView/SafeAreaView.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/ScrollView/ScrollView.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Slider/Slider.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/StatusBar/StatusBar.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Switch/Switch.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/TextInput/InputAccessoryView.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/TextInput/TextInput.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/ToastAndroid/ToastAndroid.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Touchable/Touchable.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Touchable/TouchableHighlight.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Touchable/TouchableNativeFeedback.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Touchable/TouchableOpacity.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/Touchable/TouchableWithoutFeedback.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/View/View.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/View/ViewAccessibility.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Components/View/ViewPropTypes.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/EventEmitter/NativeEventEmitter.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/EventEmitter/RCTDeviceEventEmitter.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/EventEmitter/RCTNativeAppEventEmitter.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Image/Image.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Image/ImagePickerIOS.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Image/ImageResizeMode.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Image/ImageSource.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Interaction/InteractionManager.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Interaction/PanResponder.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/LayoutAnimation/LayoutAnimation.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Linking/Linking.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Lists/FlatList.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Lists/SectionList.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Lists/VirtualizedList.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/LogBox/LogBox.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Modal/Modal.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Performance/Systrace.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/PermissionsAndroid/PermissionsAndroid.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/PushNotificationIOS/PushNotificationIOS.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/ReactNative/AppRegistry.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/ReactNative/I18nManager.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/ReactNative/RendererProxy.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/ReactNative/RootTag.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/ReactNative/UIManager.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/ReactNative/requireNativeComponent.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Settings/Settings.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/Share/Share.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/StyleSheet/PlatformColorValueTypes.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/StyleSheet/PlatformColorValueTypesIOS.d.ts",
"kind": "definition"
},
{
"path": "types/react-native/v0.71/Libraries/StyleSheet/StyleSheet.d.ts",
"kind": "definition"
}
],
"owners": [
"alloy",
"huhuanming",
"iRoachie",
"timwangdev",
"kamal",
"alexdunne",
"swissmanu",
"bm-software",
"mvdam",
"esemesek",
"mrnickel",
"souvik-ghosh",
"nossbigg",
"saranshkataria",
"tykus160",
"jakebloom",
"ceyhun",
"mcmar",
"theohdv",
"romain-faust",
"bebebebebe",
"Naturalclar",
"chinesedfan",
"vtolochk",
"SychevSP",
"sasurau4",
"256hz",
"doumart",
"drmas",
"jeremybarbet",
"ds300",
"natsathorn",
"connectdotz",
"alexeymolchan",
"alexbrazier",
"kuasha420",
"phvillegas",
"eps1lon",
"ZihanChen-MSFT",
"kelset",
"MateWW",
"lunaleaps",
"saadnajmi"
],
"addedOwners": [],
"deletedOwners": [],
"popularityLevel": "Critical"
}
],
"reviews": [
{
"type": "approved",
"reviewer": "andrewbranch",
"date": "2023-12-20T21:45:18.000Z",
"isMaintainer": true
},
{
"type": "stale",
"reviewer": "jakebailey",
"date": "2023-12-13T17:23:11.000Z",
"abbrOid": "81befa8"
}
],
"mainBotCommentID": 1819869590,
"ciResult": "pass"
} |
|
🔔 @alloy @huhuanming @iRoachie @timwangdev @kamal @alexdunne @swissmanu @bm-software @mvdam @Esemesek @mrnickel @souvik-ghosh @nossbigg @saranshkataria @tykus160 @jakebloom @ceyhun @mcmar @theohdv @romain-faust @bebebebebe @Naturalclar @chinesedfan @vtolochk @SychevSP @sasurau4 @256hz @doumart @drmas @jeremybarbet @ds300 @natsathorn @connectdotz @alexeymolchan @alexbrazier @kuasha420 @phvillegas @eps1lon @ZihanChen-MSFT @kelset @MateWW @Saadnajmi — please review this PR in the next few days. Be sure to explicitly select |
|
@lunaleaps The CI build failed! Please review the logs for more information. Once you've pushed the fixes, the build will automatically re-run. Thanks! Note: builds which are failing do not end up on the list of PRs for the DT maintainers to review. |
|
At the moment, this PR is most likely wrong because it's not also updating all of the other DT packages which depend on You may want to do the latter now, then go and update all of other packages within the repo to point to the correct react-native and see what happens, |
|
@lunaleaps Unfortunately, this pull request currently has a merge conflict 😥. Please update your PR branch to be up-to-date with respect to master. Have a nice day! |
So we can deprecate react-native DefinitelyTyped/DefinitelyTyped#67459
|
@jakebailey Thanks! |
So we can deprecate react-native DefinitelyTyped/DefinitelyTyped#67459
|
Looking at the error, it looks like this might also be blocked on us releasing react-native 0.73. I'm not sure we need to update the other libraries that use react-native as they should be still able to reference the npm packages for older versions. Let's wait until 0.73.0 is out, then we can revisit this. |
5ed2c6b
to
d0e0bac
Compare
People who would have been pingedtyler-hoffman AbigailMcP despotes illestomas ian-rudge zucchinho stelmakhivan OnurVar emlynmac RodrigoAWeber mkchung automatensalat Tyler-Zhang DavidNorena FabianMeul hmajid2301 dotconnor rlemasquerier MauriceNino ktamir jacobbaskin nossbigg jasonmerino iRoachie jmfirth jnbt suniahk LinusU taoqf fhelwanger ifiokjr titozzz stuartforrest-infinity imjakechapman marknelissen j-fro bm-software christianchown echentw Kiruse zhirzh huhuanming VincentLanglet jaydeep987 mchappell KoreanThinker SerhiyZheliznjak mindhivefi cavarzan neelb2 ywchang arnaud-zg PaitoAnderson jbcrestot Slessi ryokik yek-plus maael tngranados iwikal connectdotz me plantain-00 Ankan002 solkaz dimameshcharakou mrand01 Jaeger25 CaiHuan egorshulga ydostyle MrLuje santiagofm MateusAndrade Naturalclar fabianlee1211 evancloutier jsamr Frabanz balsick gazaret GuillaumeAmat VitorLuizC egarrett94 sivolobov RookY2K renjfk krzysztof-miemiec davidcole1340 IdaszakDaniel hengkx ScreamZ Kweiza mlc Nekith bananer KarlosQ seongjoojin naveen-ithappu alloy timwangdev kamal alexdunne swissmanu mvdam esemesek mrnickel souvik-ghosh saranshkataria tykus160 jakebloom ceyhun mcmar theohdv romain-faust bebebebebe chinesedfan vtolochk SychevSP sasurau4 256hz doumart drmas jeremybarbet ds300 natsathorn alexeymolchan alexbrazier kuasha420 phvillegas eps1lon ZihanChen-MSFT kelset MateWW saadnajmi |
|
Hmm okay I've revisited some older conversations: #63276 (comment) and we don't want users of DT libraries to pull in another copy of Ideally we could mark |
Theoretically, if we point at Realistically, we can try one method and see how it goes, and then switch to another method later. It's all undoable. DT does not yet support peer dependencies, so that isn't an option quite yet. |
@jakebailey So I may not understand the shim process here but when I try installing the deprecated version of |
|
Yes, in general by deleting the package off of DT without adding it to not needed. |
|
Sounds good, I'll update this to point to
Great! I guess it wouldn't be an issue because we |
|
I don't understand how pointing to |
|
@jakebailey Sorry, I was confused by your statement
so to confirm, to publish the shim, you have to add The idea there is that any library that installs the latest dep on |
|
Yes, adding to not-needed is what causes the shim to be published. There's no way to do that currently; that would cause anyone who updates their types to stop compiling altogether because no new types were brought in to replace them. The two removal options are to either follow the README guide and publish the shim, or to just delete everything and not make a shim. Note that if But I think I'm just creating more confusion with my inability to choose; I'd probably just do what Andrew says... |
|
@jakebailey Okay then, I've also talked to relevant folks on React Native side and I think we're okay with this approach. If it becomes a larger issue where users have duplicate react-native packages we can look into shipping a types-only package from our scope. This PR should be in order then -- is there anything else blocking approval? Overall, I think the DT model of deprecation doesn't work with global packages like react-native -- there was some mention of the previous proposal: microsoft/DefinitelyTyped-tools#433 |
|
@jakebailey Thank you for reviewing this PR! The author has pushed new commits since your last review. Could you take another look and submit a fresh review? |
|
Ready to merge |
|
@typescript-bot ahem |
|
I've seen it mentioned a few times in the comments here but this change caused our repo to pull in the latest version of react-native alongside our current running We can just add a |
|
They don't pull in latest, they pull in Realistically the only "fix" I can imagine is to switch DT to peer deps, but that has its own challenges. (And wouldn't fix this package now that it's off of DT) |
|
DefinitelyTyped doesn't allow doing the correct thing wrt peerDependencies. See microsoft/DefinitelyTyped-tools#433 So, under the current model, a different copy of RN can get pulled in (just like a wrong version of The main difference after the change is that this now brings in a second whole copy of RN instead of duplicate types. We have been under the impression, that under properly configured repos, this shouldn't lead to the possibility of resolving the wrong package at runtime (from bundler), but as before, we might get wrong types. If that wasn't the case in practice, I think we were considering publishing a types only package, to at least make that vector safer. @kylebake what error did you see? Was it related to typechecking, or were multiple copies of RN included in the bundle? |
The full error was: Figured it was something in Our |
|
CC @krystofwoldrich for the above - this looks to be down to the way the Sentry integration tries to find the project's Metro without having an explicit dependency on it, and the hoisted one isn't guaranteed to be correct. |
|
@robhogan Thank you for the mention, we don't define a direct dependency on the I'm not sure if we can determine the correct package better than trying the hoisted one. |
|
@kylebake Did I understand it correctly the issue was resolved by removing the multiple |
Yes, once we pinned I'm not 100% clear on how everything was getting resolved but it seemed like when we had |
React Native ships its own types since 0.71 and plans to deprecate DT types for 0.73: https://reactnative.dev/blog/2023/01/03/typescript-first
This PR removes the types via
pnpm run not-needed react-native 0.73.0notNeededPackages.json.