Skip to content

Commit 1db54a9

Browse files
authored
deps: Audit 2020-03-24 (#344)
* deps(nimbus): Update to v3.1. * internal: Run Prettier on codebase. * types: Refine and improve any usage. * deps(storybook): Update to v5.3.17. * deps(react): Update to latest. * deps(aesthetic): Update to latest. * deps(interweave): Update to latest. * deps(happo): Update to latest. * deps(sentry): Update to v5.15. * internal: Fix emojis. * internal: Fix CI.
1 parent a037cd4 commit 1db54a9

File tree

190 files changed

+1611
-2155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

190 files changed

+1611
-2155
lines changed

.storybook/bootstrap.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import 'airbnb-js-shims';
22
import { stripHexcode } from 'emojibase';
3-
import Lunar from '@airbnb/lunar';
3+
import Lunar from '@airbnb/lunar/src'; // src required because of aliases
44
import { THEME } from './constants';
55

66
Lunar.initialize({
77
name: 'Lunar',
88
emojiCDN: (hexcode, large) =>
9-
`https://cdn.jsdelivr.net/emojione/assets/4.5/png/${large ? 64 : 32}/${stripHexcode(
10-
hexcode,
11-
).toLowerCase()}.png`,
9+
`https://cdn.jsdelivr.net/gh/joypixels/emoji-assets@latest/png/${
10+
large ? 64 : 32
11+
}/${stripHexcode(hexcode).toLowerCase()}.png`,
1212
logger: console.log,
1313
theme: THEME,
1414
});

configs/eslint.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ module.exports = {
2727
'import/no-extraneous-dependencies': 'off',
2828
'jest/require-to-throw-message': 'off', // Prop type errors
2929
'react/jsx-no-literals': 'off',
30+
'@typescript-eslint/no-unsafe-call': 'off',
31+
'@typescript-eslint/no-unsafe-member-access': 'off',
32+
'@typescript-eslint/no-unsafe-return': 'off',
3033
},
3134
},
3235
{

package.json

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -72,65 +72,65 @@
7272
"./packages/*"
7373
],
7474
"dependencies": {
75-
"@storybook/addon-a11y": "^5.3.14",
76-
"@storybook/addon-actions": "^5.3.14",
75+
"@storybook/addon-a11y": "^5.3.17",
76+
"@storybook/addon-actions": "^5.3.17",
7777
"@storybook/addon-console": "^1.2.1",
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",
78+
"@storybook/addon-contexts": "^5.3.17",
79+
"@storybook/addon-links": "^5.3.17",
80+
"@storybook/addon-viewport": "^5.3.17",
81+
"@storybook/addons": "^5.3.17",
82+
"@storybook/react": "^5.3.17",
8383
"markdown-to-jsx": "^6.11.0",
8484
"react-element-to-jsx-string": "^14.3.1"
8585
},
8686
"devDependencies": {
87-
"@airbnb/config-babel": "^3.0.0",
88-
"@airbnb/config-eslint": "^3.0.0",
89-
"@airbnb/config-jest": "^3.0.0",
90-
"@airbnb/config-prettier": "^3.0.0",
91-
"@airbnb/config-typescript": "^3.0.0",
92-
"@airbnb/nimbus": "^3.0.0",
87+
"@airbnb/config-babel": "^3.1.0",
88+
"@airbnb/config-eslint": "^3.1.0",
89+
"@airbnb/config-jest": "^3.0.1",
90+
"@airbnb/config-prettier": "^3.1.0",
91+
"@airbnb/config-typescript": "^3.0.1",
92+
"@airbnb/nimbus": "^3.1.1",
9393
"@types/airbnb-prop-types": "^2.13.1",
9494
"@types/enzyme": "^3.10.5",
9595
"@types/filesize": "^5.0.0",
96-
"@types/gh-pages": "^2.0.1",
96+
"@types/gh-pages": "^2.2.0",
9797
"@types/google.analytics": "0.0.40",
9898
"@types/hoist-non-react-statics": "^3.3.1",
99-
"@types/jest": "^25.1.3",
100-
"@types/jscodeshift": "^0.6.3",
99+
"@types/jest": "^25.1.4",
100+
"@types/jscodeshift": "^0.7.0",
101101
"@types/lodash": "^4.14.149",
102-
"@types/luxon": "^1.21.0",
102+
"@types/luxon": "^1.22.0",
103103
"@types/node-fetch": "^2.5.5",
104104
"@types/prop-types": "^15.7.3",
105-
"@types/react": "^16.9.23",
105+
"@types/react": "^16.9.25",
106106
"@types/react-dom": "^16.9.5",
107107
"@types/react-virtualized": "^9.21.8",
108108
"@types/shallowequal": "^1.1.1",
109109
"@types/svgo": "^1.3.1",
110-
"@types/uuid": "^7.0.0",
111-
"babel-loader": "^8.0.6",
112-
"emojibase-test-utils": "^4.2.1",
110+
"@types/uuid": "^7.0.2",
111+
"babel-loader": "^8.1.0",
112+
"emojibase-test-utils": "^5.0.1",
113113
"enzyme": "^3.11.0",
114114
"enzyme-adapter-react-16": "^1.15.2",
115115
"enzyme-to-json": "^3.4.4",
116-
"eslint-plugin-rut": "^1.0.0",
116+
"eslint-plugin-rut": "^1.0.1",
117117
"fast-glob": "^3.1.1",
118118
"filesize": "^6.1.0",
119119
"full-icu": "^1.3.1",
120120
"gh-pages": "^2.2.0",
121121
"happo-plugin-storybook": "^2.5.3",
122-
"happo.io": "^5.1.5",
123-
"jest-rut": "^1.0.0",
122+
"happo.io": "^5.2.0",
123+
"jest-rut": "^1.0.1",
124124
"lerna": "^3.20.2",
125125
"moment": "^2.24.0",
126-
"react": "^16.13.0",
127-
"react-docgen-typescript-loader": "^3.6.0",
128-
"react-dom": "^16.13.0",
126+
"react": "^16.13.1",
127+
"react-docgen-typescript-loader": "^3.7.1",
128+
"react-dom": "^16.13.1",
129129
"rimraf": "^3.0.1",
130-
"rut-dom": "^1.0.0",
130+
"rut-dom": "^1.0.1",
131131
"svgo": "^1.3.2",
132-
"ts-node": "^8.6.2",
133-
"url-loader": "^3.0.0"
132+
"ts-node": "^8.8.1",
133+
"url-loader": "^4.0.0"
134134
},
135135
"resolutions": {
136136
"jsdom": "^15.0.0"

packages/apollo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"graphql-tag": "^2.10.3",
3232
"react": "^16.13.0",
3333
"react-apollo": "^3.1.3",
34-
"react-test-renderer": "^16.13.0"
34+
"react-test-renderer": "^16.13.1"
3535
},
3636
"dependencies": {
3737
"@types/lodash": "*",

packages/apollo/src/components/Mutation/story.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export function executeAGraphQlMutationAndHandleTheResponseWhenReceived() {
8282
return (
8383
<MockedProvider mocks={[mock]} addTypename={false}>
8484
<Mutation mutation={MUTATION} variables={variables}>
85-
{updateUser => <UpdateButton onUpdate={updateUser} />}
85+
{(updateUser) => <UpdateButton onUpdate={updateUser} />}
8686
</Mutation>
8787
</MockedProvider>
8888
);
@@ -96,7 +96,7 @@ export function customLoadingComponent() {
9696
return (
9797
<MockedProvider mocks={[loadingMock]} addTypename={false}>
9898
<Mutation mutation={MUTATION} variables={variables} loading={<Shimmer />}>
99-
{updateUser => <UpdateButton onUpdate={updateUser} />}
99+
{(updateUser) => <UpdateButton onUpdate={updateUser} />}
100100
</Mutation>
101101
</MockedProvider>
102102
);
@@ -109,8 +109,8 @@ customLoadingComponent.story = {
109109
export function customErrorComponent() {
110110
return (
111111
<MockedProvider mocks={[errorMock]} addTypename={false}>
112-
<Mutation mutation={MUTATION} error={error => <ErrorMessage error={error} />}>
113-
{updateUser => <UpdateButton onUpdate={updateUser} />}
112+
<Mutation mutation={MUTATION} error={(error) => <ErrorMessage error={error} />}>
113+
{(updateUser) => <UpdateButton onUpdate={updateUser} />}
114114
</Mutation>
115115
</MockedProvider>
116116
);

packages/apollo/src/components/Query/story.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export function executeAGraphQlQueryAndRenderTheResponseWhenReceived() {
6060
return (
6161
<MockedProvider mocks={[mock]} addTypename={false}>
6262
<Query<{ user: User }> query={QUERY} variables={{ id: 123 }}>
63-
{data => data && <div>Loaded user: {data.user.name}</div>}
63+
{(data) => data && <div>Loaded user: {data.user.name}</div>}
6464
</Query>
6565
</MockedProvider>
6666
);
@@ -87,7 +87,7 @@ customLoadingComponent.story = {
8787
export function customErrorComponent() {
8888
return (
8989
<MockedProvider mocks={[errorMock]} addTypename={false}>
90-
<Query query={QUERY} error={error => <ErrorMessage error={error} />}>
90+
<Query query={QUERY} error={(error) => <ErrorMessage error={error} />}>
9191
{() => null}
9292
</Query>
9393
</MockedProvider>

packages/apollo/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class Apollo {
5555
name: Core.settings.name,
5656
resolvers,
5757
typeDefs,
58-
version: pkg.version,
58+
version: (pkg as { version: string }).version,
5959
});
6060

6161
if (__DEV__) {

packages/apollo/src/updaters/removeFromList.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export default function removeFromList<Result, Vars = {}>(
2929
set(
3030
nextResult,
3131
listPath,
32-
list.filter(item => item[idName] !== id),
32+
list.filter((item) => (item as { [key: string]: unknown })[idName] !== id),
3333
);
3434

3535
cache.writeQuery({

packages/apollo/test/components/Query.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ describe('Query', () => {
220220

221221
mount(
222222
<Query query={QUERY}>
223-
{data => {
223+
{(data) => {
224224
expect(data).toBeNull();
225225

226226
return null;

packages/app-shell/src/components/Toasts/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export default function Toasts() {
3535

3636
return (
3737
<div className={cx(styles.toasts)}>
38-
{toasts.map(toast => (
38+
{toasts.map((toast) => (
3939
<Toast
4040
{...toast.props}
4141
key={toast.id}

0 commit comments

Comments
 (0)