2 "name": "ReactiveObjCForTDesk",
4 "summary": "The 2.x ReactiveCocoa Objective-C API: Streams of values over time",
5 "description": "ReactiveObjC (formally ReactiveCocoa or RAC) is an Objective-C\nframework inspired by [Functional Reactive Programming](\nhttp://en.wikipedia.org/wiki/Functional_reactive_programming).\nIt provides APIs for composing and **transforming streams of values**.",
6 "homepage": "https://cloud.tencent.com/document/product/269/3794",
7 "documentation_url": "https://cloud.tencent.com/document/product/269/9147",
12 "authors": "ReactiveCocoa",
17 "git": "https://github.com/RoleWong/ReactiveObjC_2023.git",
21 "ReactiveObjC/*.{h,m,d}",
22 "ReactiveObjC/extobjc/*.{h,m}"
24 "private_header_files": [
26 "**/*EXTRuntimeExtensions.h",
30 "exclude_files": "ReactiveObjC/**/*{AppKit,NSControl,NSText,NSTable}*"
33 "exclude_files": "ReactiveObjC/**/*{UIActionSheet,UIAlertView,UIBarButtonItem,UIButton,UICollectionReusableView,UIControl,UIDatePicker,UIGestureRecognizer,UIImagePicker,UIRefreshControl,UISegmentedControl,UISlider,UIStepper,UISwitch,UITableViewCell,UITableViewHeaderFooterView,UIText,MK}*"
36 "exclude_files": "ReactiveObjC/**/*{AppKit,NSControl,NSText,NSTable,UIActionSheet,UIAlertView,UIDatePicker,UIImagePicker,UIRefreshControl,UISlider,UIStepper,UISwitch,MK}*"
39 "exclude_files": "ReactiveObjC/**/*{UIActionSheet,UIAlertView,UIBarButtonItem,UIButton,UICollectionReusableView,UIControl,UIDatePicker,UIGestureRecognizer,UIImagePicker,UIRefreshControl,UISegmentedControl,UISlider,UIStepper,UISwitch,UITableViewCell,UITableViewHeaderFooterView,UIText,MK,AppKit,NSControl,NSText,NSTable,NSURLConnection}*"
42 "frameworks": "Foundation",
43 "prepare_command": "find -E . -type f -not -name 'RAC*' -regex '.*(EXT.*|metamacros)\\.[hm]$' \\\n -execdir mv '{}' RAC'{}' \\;\nfind . -regex '.*\\.[hm]' \\\n -exec perl -pi \\\n -e 's@\"(?:(?!RAC)(EXT.*|metamacros))\\.h\"@\"RAC\\1.h\"@' '{}' \\;\nfind . -regex '.*\\.[hm]' \\\n -exec perl -pi \\\n -e 's@<ReactiveObjC/(?:(?!RAC)(EXT.*))\\.h>@<ReactiveObjC/RAC\\1.h>@' '{}' \\;"