forked from Skyscanner/backpack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.spelling
890 lines (835 loc) · 12.8 KB
/
.spelling
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
# markdown-spellcheck spelling configuration file
# Format - lines beginning # are comments
# global dictionary is at the start, file overrides afterwards
# one word per line, to define a file override use ' - filename'
# where filename is relative to this configuration file
# Backpack components
BpkAutosuggest
BpkBarChart
BpkBarchartBar
BpkBlockQuote
BpkBoilerplate
BpkButton
BpkButtonLink
BpkCalendar
BpkCalendarDate
BpkCalendarDatePropTypes
BpkCalendarView
BpkCalendarGrid
BpkCard
BpkCarousel
BpkCarouselItem
BpkChip
BpkDismissibleChip
BpkSelectableChip
BpkDialingCodeList
BpkFieldset
BpkFlatList
BpkFlatListHeader
BpkFlatListItem
BpkFlatListItemSeparator
BpkHorizontalNav
BpkHorizontalNavItem
BpkIcons
BpkIcon
BpkIcons.icon
BpkImage
BpkInfiniteScroll
BpkInput
BpkLink
BpkList
BpkListItem
BpkModal
BpkNavigationBarButtonLink
BpkNudger
BpkConfigurableNudger
BpkContentBubble
BpkFlareBar
BpkPanel
BpkPhoneNumberInput
BpkPicker
BpkPickerItem
BpkRating
BpkScrollableCalendarDate
BpkScrollableCalendarGrid
BpkSectionList
BpkSectionListHeader
BpkSectionListItem
BpkSectionListItemSeparator
BpkSectionListSection
BpkScrim
BpkSelect
BpkStar
BpkStarRating
BpkInteractiveStar
BpkInteractiveStarRating
withInteractiveStarRatingState
BpkText
BpkThemeProvider
BpkTicket
# Company names, libraries etc.
Artifactory
Cocoapods
CommonJS
ESLint
GitHub
gradle
Homebrew
iOS
LastPass
Lerna
npm
nvm
Podfile
Popper.js
rbenv
react-svg-loader
react-virtualized
Virtualized
rvm
Sass
Sassdoc
Segoe
Skyscanner
travelpro
Travis
Webpack
XCode
# Tech terms
a11y
alt
APLv2
autosuggest
Autosuggest
AVDs
backpack.keystore
backpack.keystore.
BEM
center
className
classNames
clearable
config
ctrl
cmd
cssModules
datatable
datauri
datepicker
dialog
dialogs
dist
div
divs
DOM
env
fieldset
fontWeight
globals
gray
h1
h2
h3
h4
h5
h6
href
iff
isRTL
IntersectionObserver
JS
JSON-LD
keystore
Keystore
linter
linters
mixin
mixins
modals
monorepo
nav
navs
noop
plugin
PoC
popover
popovers
portalClassName
PRs
semver
stylesheet
stylesheets
submodule
submodules
svgClassName
SVGs
tagName
textarea
Themeability
themeable
TTF
UIs
UIKit
uncompiled
url
z-index
# a11y terms
aria-describedby
tablist
# Locales
ja-JP
# Filenames, repos
backpack-android
backpack-ios
backpack-react-native
contributing.md
unreleased.md
# React / React Native terms
Animated.Image
arrayOf
bool
displayName
elementType
FlatList
func
instanceOf
Object.keys
oneOf
oneOfType
PropType
PropTypes
ref
refs
SectionList
SyntheticEvent
TextInput
TouchableHighlight
ViewPropTypes
# Custom prop types
ALERT_TYPES
accessibilityLabel
accessoryView
alignToButton
animateOnEnter
animateOnExit
animateOnLeave
animationDuration
appearActiveClassName
appearClassName
aspectRatio
bannerStyle
BarChart
beforeClose
borderRadius
borderRadiusStyle
BORDER_RADIUS_STYLES
BORDER_RADIUS_STYLES.none
BORDER_RADIUS_STYLES.sm
borderlessBackground
buttonText
buttonType
CALENDAR_SELECTION_TYPE.single
cellType
CELL_TYPES
CELL_TYPES.default
CELL_TYPES.positive
CELL_TYPES.neutral
CELL_TYPES.negative
centerLeading
centerTrailing
clearButtonMode
closeOnEscPressed
closeOnScrimClick
collapseDelay
color
compareValues
containerClassName
contentId
cornerStyle
CORNER_STYLES.sm
CORNER_STYLES.lg
ctaText
DataSource
dateProps
decreaseButtonLabel
decrementValue
dialing
dialingCode
dialingCodes
dialingCodeMask
dismissable
dismissButtonLabel
toggleable
dockedFirst
dockedMiddle
dockedLast
doneLabel
expandDelay
flareClassName
fillStyle
foregroundContent
formatValue
getApplicationElement
getArrowPositionCallback
getStarLabel
gridProps
headerProps
iconPosition
ICON_POSITION
ICON_POSITION.LEADING
ICON_POSITION.TRAILING
invertVertically
headerText
headerIcon
headerIconType
HEADER_ICON_TYPES
HEADER_ICON_TYPES.primary
HEADER_ICON_TYPES.warning
HEADER_ICON_TYPES.destructive
hideOnTouchDevices
hoverRating
iconAlignment
iconOnly
imageComponent
inView
increaseButtonLabel
incrementValue
innerStyle
inputClassName
inputRef
isIphone
isOpen
itemClassName
itemStyle
leadingButton
linkOnDark
mainStyle
maxDate
maxRating
minDate
navProps
onChange
onChangeSelectedDates
onClick
onClose
onDialingCodePress
onDismiss
onExit
onItemPress
onLoad
onMonthChange
onMouseEnter
onMouseLeave
onOpen
onPress
onRatingHover
onRatingSelect
onRender
onToggleExpanded
onValueChange
overlayStyle
overlayType
OVERLAY_TYPES
OVERLAY_TYPES.tint
pageCount
popperModifiers
portalStyle
primaryOnDark
primaryOnLight
props.message
props.title
ratingLabel
RATING_SIZES
RATING_SIZES.base
RATING_TYPES
RATING_TYPES.default
RATING_TYPES.pill
ReactElement
renderFlag
renderTarget
secondaryOnDark
selectionConfiguration
selectedDates
selectedId
selectedIndex
selectedValue
selectionType
SELECTION_TYPES
SELECTION_TYPES.single
SELECTION_TYPES.multiple
SELECTION_TYPES.range
SELECTION_TYPES.start
SELECTION_TYPES.middle
SELECTION_TYPES.end
showIndicator
showTitle
showUnderline
spaceAround
sponsor.altText
sponsor.label
sponsor.logo
STAR_TYPES
stubClassName
stubProps
stubStyle
subheading
subtitleView
suppressHydrationWarnings
SWITCH_TYPES.primary
SWITCH_TYPES.event
tagline
TEXT_ALIGN
TEXT_COLOR
TEXT_STYLES.xs
TEXT_STYLES.sm
TEXT_STYLES.base
TEXT_STYLES.lg
TEXT_STYLES.xl
TEXT_STYLES.xxl
TEXT_STYLES.xxxl
TEXT_STYLES.xxxxl
TEXT_STYLES.xxxxxl
TEXT_STYLES.caption
TEXT_STYLES.footnote
TEXT_STYLES.label1
TEXT_STYLES.label2
TEXT_STYLES.label3
TEXT_STYLES.bodyDefault
TEXT_STYLES.bodyLongform
TEXT_STYLES.subheading
TEXT_STYLES.heading1
TEXT_STYLES.heading2
TEXT_STYLES.heading3
TEXT_STYLES.heading4
TEXT_STYLES.heading5
TEXT_STYLES.heading2
TEXT_STYLES.hero1
TEXT_STYLES.hero2
TEXT_STYLES.hero3
TEXT_STYLES.hero4
TEXT_STYLES.hero5
textAlign
textColor
textProps
textStyle
themeAttributes
titleWithIcon
toggleExpandedButtonLabel
trailingButton
TransitionInitialMount
transitionTimeout
TYPE.light
uppercase
validationMessage
WEIGHT_STYLES.regular
WEIGHT_STYLES.bold
WEIGHT_STYLES.black
withOpenEvents
withRtlSupport
wrapperClassName
withBannerAlertState
onAnimationComplete
withSingleItemAccordionState
initiallyExpanded
withState
tertiaryLabel
centered
bannerClassName
toggleButtonLabel
onExpandToggle
withBannerAlertState
hideAfter
onHide
xScaleDataKey
yScaleDataKey
xAxisLabel
yAxisLabel
initialWidth
initialHeight
stepColor
getValueText
onComplete
onCompleteTransitionEnd
stepColor
closeButtonText
closeButtonIcon
closeButtonProps
labelAsTitle
dialingCodeProps
onDialingCodeChange
wrapperProps
fullWidth
selectedPageIndex
previousLabel
nextLabel
paginationLabel
pageLabel
onPageChange
visibleRange
contentClassName
closeLabel
closeText
fullScreenOnMobile
fullScreen
showHeader
leadingIndicatorClassName
leadingAccessoryView
trailingAccessoryView
scrollerRef
showScrollbar
trailingIndicatorClassName
googleMapURL
loadingElement
containerElement
mapElement
mapRef
onRegionChange
onZoom
onTilesLoaded
panEnabled
showControls
withGoogleMapsScript
clearButtonLabel
onClear
hasTouchSupport
dataSource
elementsPerScroll
initiallyLoadedElements
loaderMinDisplay
onScroll
onScrollFinished
renderLoadingComponent
renderSeeMoreComponent
seeMoreAfter
altText
src
imageStyle
arrowClassName
touchend
keydown
keyup
iconDisabled
rel
buttonProps
schemaMetaData
autoScrollToSelected
calendarComponent
inputComponent
leadingScrollIndicatorClassName
trailingScrollIndicatorClassName
bottomMargin
mobileWidth
flareProps
showPointer
tabletWidth
mobileOffset
tabletOffset
targetContainer
isCheckbox
containerProps
isCheckbox
validationProps
onDateSelect
showWeekendSeparator
weekStartsOn
initiallyFocusedDate
changeMonthLabel
previousMonthLabel
nextMonthLabel
daysOfWeek
formatDate
formatDateFull
formatMonth
DateComponent
dateModifiers
inputProps
markOutsideDays
markToday
headerHeight
rowHeight
defaultColumnSortIndex
withLoadingBehavior
withLazyLoading
onDateClick
onDateKeyDown
preventKeyboardFocus
selectedDate
isBlocked
isFocused
isKeyboardFocusable
isOutside
isSelected
isToday
onDateKeyDown
preventKeyboardFocus
linkProps
disableDataTable
showGridlines
xAxisMargin
xAxisTickValue
xAxisTickOffset
xAxisTickEvery
yAxisMargin
yAxisTickValue
yAxisNumTicks
yAxisDomain
withAccordionItemState
weekDayKey
nameAbbr
sortBy
sortDirection
BpkAccordion
BpkAccordionItem
BpkAutosuggestSuggestion
BpkBannerAlert
BpkBannerAlertDismissable
BpkBannerAlertExpandable
BpkScrollableCalendarGridList
getValueText
BpkNavigationBar
BpkNavigationBarIconButton
BpkOverlayView
BpkMap
BpkIconMarker
BpkPriceMarker
BpkBackgroundImage
BpkGridColumn
BpkGridRow
BpkGridContainer
BpkDescriptionList
BpkDescriptionTerm
BpkDescriptionDetails
BpkDataTable
BpkDataTableColumn
BpkCode
BpkCodeBlock
# Sizes
xs
sm
lg
xl
xxl
xxxl
xxxxl
xxxxxl
# Package names
bpk-animate-height
bpk-component-accordion
bpk-component-aria-live
bpk-component-autosuggest
bpk-component-badge
bpk-component-banner-alert
bpk-component-barchart
bpk-component-blockquote
bpk-component-boilerplate
bpk-component-breadcrumb
bpk-component-breakpoint
bpk-component-button
bpk-component-calendar
bpk-component-card
bpk-component-carousel
bpk-component-checkbox
bpk-component-chip
bpk-component-close-button
bpk-component-code
bpk-component-content-container
bpk-component-cta-button
bpk-component-datatable
bpk-component-datepicker
bpk-component-description-list
bpk-component-dialog
bpk-component-drawer
bpk-component-fieldset
bpk-component-flare
bpk-component-floating-notification
bpk-component-form-validation
bpk-component-graphic-promotion
bpk-component-grid
bpk-component-grid-toggle
bpk-component-heading
bpk-component-horcrux
bpk-component-horizontal-nav
bpk-component-icon
bpk-component-image
bpk-component-infinite-scroll
bpk-component-infinity-gauntlet
bpk-component-input
bpk-component-label
bpk-component-link
bpk-component-list
bpk-component-loading-button
bpk-component-logo
bpk-component-map
bpk-component-mobile-scroll-container
bpk-component-modal
bpk-component-navigation-bar
bpk-component-navigation-stack
bpk-component-nudger
bpk-component-overlay
bpk-component-pagination
bpk-component-panel
bpk-component-paragraph
bpk-component-phone-input
bpk-component-popover
bpk-component-price
bpk-component-progress
bpk-component-radio
bpk-component-rating
bpk-component-router-link
bpk-component-rtl-toggle
bpk-component-scrollable-calendar
bpk-component-section-list
bpk-component-select
bpk-component-skip-link
bpk-component-slider
bpk-component-spinner
bpk-component-split-input
bpk-component-star-rating
bpk-component-table
bpk-component-text
bpk-component-textarea
bpk-component-theme-toggle
bpk-component-ticket
bpk-component-tile
bpk-component-tooltip
bpk-component-switch
bpk-docs
bpk-mixins
bpk-react-utils
bpk-scrim-utils
bpk-storybook-utils
bpk-stylesheets
bpk-svgs
bpk-tether
bpk-theming
bpk-tokens
react-native-bpk-component-alert
react-native-bpk-component-animate-height
react-native-bpk-component-badge
react-native-bpk-component-banner-alert
react-native-bpk-component-boilerplate
react-native-bpk-component-button
react-native-bpk-component-button-link
react-native-bpk-component-calendar
react-native-bpk-component-card
react-native-bpk-component-carousel
react-native-bpk-component-carousel-indicator
react-native-bpk-component-chip
react-native-bpk-component-flat-list
react-native-bpk-component-horizontal-nav
react-native-bpk-component-icon
react-native-bpk-component-image
react-native-bpk-component-map
react-native-bpk-component-navigation-bar
react-native-bpk-component-nudger
react-native-bpk-component-panel
react-native-bpk-component-phone-input
react-native-bpk-component-picker
react-native-bpk-component-progress
react-native-bpk-component-section-list
react-native-bpk-component-select
react-native-bpk-component-spinner
react-native-bpk-component-star-rating
react-native-bpk-component-switch
react-native-bpk-component-text
react-native-bpk-component-text-input
react-native-bpk-component-touchable-native-feedback
react-native-bpk-component-touchable-overlay
react-native-bpk-styles
react-native-bpk-theming
# Non-English terms
Chateau
havelis
onsen
raan
rajasthani
# Proper nouns
Airbnb
Alcatraz
Exploratorium
Jaisalmer
Jodhpur
Neiman
Pichola
Rajasthan
Saks
Tivoli
Uber
Udaipur
# Other
20s
62kb
Array.prototype.sort
artifacts
Blergh
downtown
janky
standalone
v1
v2
zzzzz
blockquote
extraSpace
BpkBreadcrumb
BpkBreadcrumbItem
BpkCalendarNav
BpkCalendarGridHeader
TransitioningBpkCalendarGrid
fixedWidth
gridClassName
focusedDate
smallLabel
dangerouslySetInnerHTML
__html
bareHtml
hideTitle
HOCs
ArrayDataSource
INPUT_TYPES
INPUT_TYPES.text
CLEAR_BUTTON_MODES
CLEAR_BUTTON_MODES.never
BpkSpinner
MARKER_TYPES.primary
Portal.js
eg
BADGE_TYPES.warning
BADGE_TYPES.success
BADGE_TYPES.destructive
BADGE_TYPES.light
BADGE_TYPES.inverse
BADGE_TYPES.outline
BarComponent
outlierPercentage
onBarClick
onBarHover
onBarFocus
getBarLabel
getBarSelection
greedyGestureHandling
ariaLabel
props.label
semver.org
ROUNDING_TYPES
ROUNDING_TYPES.down
onOpenChange
politenessSetting
Inkscape
Figma
ratingScale
showScale
RATING_SCALES
RATING_SCALES.zeroToFive
Storyshots
mapOptionStyles
googleMapsApiKey
preventGoogleFontsLoading
scrollLeft
scrollerEl
SIZES.small
SIZES.large
ALIGNS.left
INPUT_TYPES.number
inputLength
onSubmit
otp