Skip to content

Commit db08613

Browse files
author
Miles Johnson
committed
deps: Update to latest.
1 parent dc7902a commit db08613

File tree

31 files changed

+343
-328
lines changed

31 files changed

+343
-328
lines changed

package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,14 @@
7272
"./packages/*"
7373
],
7474
"dependencies": {
75-
"@storybook/addon-a11y": "^5.3.12",
76-
"@storybook/addon-actions": "^5.3.12",
75+
"@storybook/addon-a11y": "^5.3.14",
76+
"@storybook/addon-actions": "^5.3.14",
7777
"@storybook/addon-console": "^1.2.1",
78-
"@storybook/addon-contexts": "^5.3.12",
79-
"@storybook/addon-links": "^5.3.12",
80-
"@storybook/addon-viewport": "^5.3.12",
81-
"@storybook/addons": "^5.3.12",
82-
"@storybook/react": "^5.3.12",
78+
"@storybook/addon-contexts": "^5.3.14",
79+
"@storybook/addon-links": "^5.3.14",
80+
"@storybook/addon-viewport": "^5.3.14",
81+
"@storybook/addons": "^5.3.14",
82+
"@storybook/react": "^5.3.14",
8383
"markdown-to-jsx": "^6.11.0",
8484
"react-element-to-jsx-string": "^14.3.1"
8585
},
@@ -100,26 +100,26 @@
100100
"@types/jscodeshift": "^0.6.3",
101101
"@types/lodash": "^4.14.149",
102102
"@types/luxon": "^1.21.0",
103-
"@types/node-fetch": "^2.5.4",
103+
"@types/node-fetch": "^2.5.5",
104104
"@types/prop-types": "^15.7.3",
105105
"@types/react": "^16.9.23",
106106
"@types/react-dom": "^16.9.5",
107107
"@types/react-virtualized": "^9.21.8",
108108
"@types/shallowequal": "^1.1.1",
109-
"@types/svgo": "^1.3.0",
110-
"@types/uuid": "^3.4.7",
109+
"@types/svgo": "^1.3.1",
110+
"@types/uuid": "^7.0.0",
111111
"babel-loader": "^8.0.6",
112112
"emojibase-test-utils": "^4.2.1",
113113
"enzyme": "^3.11.0",
114114
"enzyme-adapter-react-16": "^1.15.2",
115115
"enzyme-to-json": "^3.4.4",
116116
"eslint-plugin-rut": "^1.0.0",
117117
"fast-glob": "^3.1.1",
118-
"filesize": "^6.0.1",
119-
"full-icu": "^1.3.0",
118+
"filesize": "^6.1.0",
119+
"full-icu": "^1.3.1",
120120
"gh-pages": "^2.2.0",
121121
"happo-plugin-storybook": "^2.5.3",
122-
"happo.io": "^5.1.3",
122+
"happo.io": "^5.1.5",
123123
"jest-rut": "^1.0.0",
124124
"lerna": "^3.20.2",
125125
"moment": "^2.24.0",

packages/app-shell/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
},
2727
"dependencies": {
2828
"shallowequal": "^1.1.0",
29-
"uuid": "^3.4.0"
29+
"uuid": "^7.0.2"
3030
}
3131
}

packages/app-shell/src/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import Core from '@airbnb/lunar';
44
import withBoundary from '@airbnb/lunar/lib/composers/withBoundary';
55
import componentName from '@airbnb/lunar/lib/prop-types/componentName';

packages/composer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@
2727
"dependencies": {
2828
"@airbnb/lunar-icons": "^2.8.1",
2929
"lodash": "^4.17.15",
30-
"uuid": "^3.4.0"
30+
"uuid": "^7.0.2"
3131
}
3232
}

packages/composer/src/components/Composer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useCallback, useState, useReducer } from 'react';
22
import useStyles from '@airbnb/lunar/lib/hooks/useStyles';
33
import FormErrorMessage from '@airbnb/lunar/lib/components/FormErrorMessage';
4-
import uuid from 'uuid/v4';
4+
import { v4 as uuid } from 'uuid';
55
import ComposerContext from '../contexts/ComposerContext';
66
import Footer from './Footer';
77
import Input, { InputProps } from './Input';

packages/composer/src/components/Preview/index.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useContext } from 'react';
1+
import React, { useContext, useEffect } from 'react';
22
import T from '@airbnb/lunar/lib/components/Translate';
33
import Interweave from '@airbnb/lunar/lib/components/Interweave';
44
import Menu from '../Menu';
@@ -40,9 +40,11 @@ export default function Preview({
4040
context.flags.preview = true;
4141
context.flags.previewConfirm = requireConfirmation;
4242

43-
if (requireConfirmation) {
44-
context.onSubmit(onSubmitShowPreview);
45-
}
43+
useEffect(() => {
44+
if (requireConfirmation) {
45+
context.onSubmit(onSubmitShowPreview);
46+
}
47+
}, [context, requireConfirmation]);
4648

4749
return (
4850
<>

packages/composer/src/components/Shortcuts.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useCallback, useContext, useState } from 'react';
1+
import React, { useCallback, useContext, useState, useEffect } from 'react';
22
import T from '@airbnb/lunar/lib/components/Translate';
33
import Menu from './Menu';
44
import SelectList, { Selection } from './SelectList';
@@ -52,8 +52,11 @@ export default function Shortcuts({ shortcuts }: ShortcutsProps) {
5252

5353
// Enable feature
5454
context.flags.shortcuts = true;
55-
context.onChange(onChangeToggleShortcutsMenu);
56-
context.onSubmit(handleSubmit);
55+
56+
useEffect(() => {
57+
context.onChange(onChangeToggleShortcutsMenu);
58+
context.onSubmit(handleSubmit);
59+
}, [context, handleSubmit]);
5760

5861
// If only 1 shortcut, then we have an exact match and can hide the menu
5962
if (filteredShortcuts.length === 1 && filteredShortcuts[0].name === inputName) {

packages/composer/src/components/Suggestions.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useContext, useCallback, useRef } from 'react';
1+
import React, { useContext, useCallback, useRef, useEffect } from 'react';
22
import debounce from 'lodash/debounce';
33
import T from '@airbnb/lunar/lib/components/Translate';
44
import Hotkey from './Hotkey';
@@ -50,8 +50,11 @@ export default function Suggestions({ noCache = false, throttle = 200, onLoad }:
5050

5151
// Enable feature
5252
context.flags.suggestions = true;
53-
context.onChange(handleLoadSuggestions);
54-
context.onChange(handleShadowMatch);
53+
54+
useEffect(() => {
55+
context.onChange(handleLoadSuggestions);
56+
context.onChange(handleShadowMatch);
57+
}, [context, handleLoadSuggestions, handleShadowMatch]);
5558

5659
return (
5760
<Hotkey

packages/core/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,28 +35,28 @@
3535
"@types/react": "*",
3636
"@types/react-dom": "*",
3737
"@types/react-virtualized": "*",
38-
"aesthetic": "^5.1.1",
39-
"aesthetic-adapter-aphrodite": "^5.1.0",
40-
"aesthetic-react": "^2.1.0",
38+
"aesthetic": "^5.1.3",
39+
"aesthetic-adapter-aphrodite": "^5.1.1",
40+
"aesthetic-react": "^2.1.2",
4141
"airbnb-prop-types": "^2.15.0",
4242
"aphrodite": "^2.4.0",
43-
"copy-to-clipboard": "^3.2.1",
43+
"copy-to-clipboard": "^3.3.1",
4444
"debounce-promise": "^3.1.2",
4545
"emojibase": "^3.2.0",
4646
"emojibase-regex": "^3.2.1",
4747
"fuse.js": "^3.4.6",
4848
"hoist-non-react-statics": "^3.3.2",
49-
"interweave": "^12.2.1",
50-
"interweave-autolink": "^4.1.1",
51-
"interweave-emoji": "^5.2.1",
52-
"interweave-emoji-picker": "^5.1.1",
49+
"interweave": "^12.2.2",
50+
"interweave-autolink": "^4.1.2",
51+
"interweave-emoji": "^5.2.2",
52+
"interweave-emoji-picker": "^5.1.2",
5353
"lodash": "^4.17.15",
5454
"luxon": "^1.22.0",
5555
"ms": "^2.1.2",
5656
"prop-types": "^15.7.2",
5757
"react-day-picker": "7.3.2",
5858
"react-virtualized": "^9.21.2",
5959
"shallowequal": "^1.1.0",
60-
"uuid": "^3.4.0"
60+
"uuid": "^7.0.2"
6161
}
6262
}

packages/core/src/components/Accordion/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useState, useEffect } from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import useStyles, { StyleSheet } from '../../hooks/useStyles';
44
import Item, { AccordionItemProps } from './Item';
55
import { styleSheetAccordion } from './styles';

packages/core/src/components/Autocomplete/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import debouncePromise from 'debounce-promise';
44
import toMilliseconds from '../../utils/toMilliseconds';
55
import BaseInput, { BaseInputProps } from '../private/BaseInput';

packages/core/src/components/CheckBox/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useState } from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import BaseCheckBox, { BaseCheckBoxProps } from '../private/BaseCheckBox';
44
import FormField, { FormFieldProps, partitionFieldProps } from '../FormField';
55
import Text from '../Text';

packages/core/src/components/CheckBoxController/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import shallowEqual from 'shallowequal';
44
import proxyComponent from '../../utils/proxyComponent';
55
import FormField, { FormFieldProps, partitionFieldProps } from '../FormField';

packages/core/src/components/DatePickerInput/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import { DayPickerInputProps } from 'react-day-picker';
44
import { BaseInputProps } from '../private/BaseInput';
55
import FormField, { FormFieldProps, partitionFieldProps } from '../FormField';

packages/core/src/components/DateTimeSelect/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import { DateTime } from 'luxon';
44
import withStyles, { WithStylesProps } from '../../composers/withStyles';
55
import BaseSelect from '../private/BaseSelect';

packages/core/src/components/FileInput/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import IconUpload from '@airbnb/lunar-icons/lib/interface/IconUpload';
44
import IconAudio from '@airbnb/lunar-icons/lib/interface/IconAudio';
55
import IconPhoto from '@airbnb/lunar-icons/lib/interface/IconPhoto';

packages/core/src/components/Input/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useState } from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import BaseInput, { BaseInputProps } from '../private/BaseInput';
44
import FormField, { FormFieldProps, partitionFieldProps } from '../FormField';
55

packages/core/src/components/RadioButton/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useState } from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import { mutuallyExclusiveTrueProps } from 'airbnb-prop-types';
44
import BaseRadioButton, { BaseRadioButtonProps } from '../private/BaseRadioButton';
55
import FormField, { FormFieldProps, partitionFieldProps } from '../FormField';

packages/core/src/components/RadioButtonController/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import proxyComponent from '../../utils/proxyComponent';
44
import FormField, { FormFieldProps, partitionFieldProps } from '../FormField';
55
import RadioButton, { RadioButtonProps } from '../RadioButton';

packages/core/src/components/Select/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useState } from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import BaseSelect, { BaseSelectProps } from '../private/BaseSelect';
44
import FormField, { FormFieldProps, partitionFieldProps } from '../FormField';
55

packages/core/src/components/Switch/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useState } from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import BaseSwitch, { BaseSwitchProps } from '../private/BaseSwitch';
44
import FormField, { FormFieldProps, partitionFieldProps } from '../FormField';
55

packages/core/src/components/TextArea/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useState } from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import PropTypes from 'prop-types';
44
import { requiredBy } from 'airbnb-prop-types';
55
import BaseTextArea, { BaseTextAreaProps } from '../private/BaseTextArea';

packages/core/src/components/ToggleButtonController/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import uuid from 'uuid/v4';
2+
import { v4 as uuid } from 'uuid';
33
import proxyComponent from '../../utils/proxyComponent';
44
import FormField, { partitionFieldProps, FormFieldProps } from '../FormField';
55
import BaseButton, { ButtonProps } from '../Button';

packages/core/src/components/Tooltip/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint-disable jsx-a11y/no-static-element-interactions */
22

33
import React from 'react';
4-
import uuid from 'uuid/v4';
4+
import { v4 as uuid } from 'uuid';
55
import Overlay from '../Overlay';
66
import Text from '../Text';
77
import withStyles, { WithStylesProps } from '../../composers/withStyles';

packages/core/src/components/Tooltip/story.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ export function displaysWhenAnElementIsHovered() {
7979
<div style={{ textAlign: 'right' }}>
8080
<Text inline>Also has a tooltip →</Text>
8181
<Tooltip
82+
inverted
8283
content={
8384
<Text inverted>
8485
This uncomfortably wide tooltip should have a right-notch

packages/core/test/components/Tooltip.test.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ import Tooltip, {
77
TooltipState,
88
} from '../../src/components/Tooltip';
99

10-
// eslint-disable-next-line unicorn/consistent-function-scoping
11-
jest.mock('uuid/v4', () => () => 'uuid-test-mock');
10+
jest.mock('uuid', () => ({ v4: () => 'uuid-test-mock' }));
1211

1312
describe('<Tooltip />', () => {
1413
let wrapper: Enzyme.ShallowWrapper<TooltipProps, TooltipState, BaseTooltip>;

packages/forms/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
"final-form": "^4.18.7",
3232
"lodash": "^4.17.15",
3333
"shallowequal": "^1.1.0",
34-
"uuid": "^3.4.0"
34+
"uuid": "^7.0.2"
3535
}
3636
}

packages/forms/src/components/Form/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import shallowEqual from 'shallowequal';
3-
import uuid from 'uuid/v4';
3+
import { v4 as uuid } from 'uuid';
44
import {
55
createForm,
66
formSubscriptionItems,

packages/metrics/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@airbnb/lunar-test-utils": "^2.4.2"
2424
},
2525
"dependencies": {
26-
"@sentry/browser": "^5.12.1",
26+
"@sentry/browser": "^5.13.0",
2727
"@types/new-relic-browser": "0.1072.1"
2828
}
2929
}

packages/test-utils/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@types/enzyme": "*",
2727
"@types/jest": "*",
2828
"@types/react": "*",
29-
"aesthetic": "^5.1.1",
30-
"aesthetic-react": "^2.1.0"
29+
"aesthetic": "^5.1.3",
30+
"aesthetic-react": "^2.1.2"
3131
}
3232
}

0 commit comments

Comments
 (0)