Skip to content

Commit 3bf3812

Browse files
committed
Fix lint
1 parent 558ef8c commit 3bf3812

File tree

7 files changed

+117
-85
lines changed

7 files changed

+117
-85
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ jobs:
3838
run: |
3939
cd labextension/
4040
jlpm
41-
jlpm run eslint:check
41+
jlpm run lint:check

labextension/.eslintrc.js

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,25 @@ module.exports = {
33
'eslint:recommended',
44
'plugin:@typescript-eslint/eslint-recommended',
55
'plugin:@typescript-eslint/recommended',
6-
'plugin:prettier/recommended'
6+
'plugin:prettier/recommended',
77
],
88
parser: '@typescript-eslint/parser',
99
parserOptions: {
1010
project: 'tsconfig.json',
11-
sourceType: 'module'
11+
sourceType: 'module',
1212
},
1313
plugins: ['@typescript-eslint'],
1414
rules: {
15-
'@typescript-eslint/interface-name-prefix': [
15+
'@typescript-eslint/naming-convention': [
1616
'error',
17-
{ prefixWithI: 'always' }
17+
{
18+
selector: 'interface',
19+
format: ['PascalCase'],
20+
custom: {
21+
regex: '^I[A-Z]',
22+
match: true,
23+
},
24+
},
1825
],
1926
'@typescript-eslint/no-unused-vars': ['warn', { args: 'none' }],
2027
'@typescript-eslint/no-explicit-any': 'off',
@@ -23,10 +30,10 @@ module.exports = {
2330
'@typescript-eslint/quotes': [
2431
'error',
2532
'single',
26-
{ avoidEscape: true, allowTemplateLiterals: false }
33+
{ avoidEscape: true, allowTemplateLiterals: false },
2734
],
2835
curly: ['error', 'all'],
2936
eqeqeq: 'error',
30-
'prefer-arrow-callback': 'error'
31-
}
37+
'prefer-arrow-callback': 'error',
38+
},
3239
};

labextension/package.json

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@
3737
"eslint": "eslint . --ext .ts,.tsx --fix",
3838
"eslint:check": "eslint . --ext .ts,.tsx",
3939
"install:extension": "jupyter labextension develop --overwrite .",
40+
"lint:check": "jlpm run eslint:check && jlpm run prettier:check",
4041
"prepare": "jlpm run clean && jlpm run build:prod",
42+
"prettier": "prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'",
43+
"prettier:check": "prettier --list-different \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"",
4144
"watch": "run-p watch:src watch:labextension",
4245
"watch:src": "tsc -w",
4346
"watch:labextension": "jupyter labextension watch ."
@@ -53,13 +56,13 @@
5356
},
5457
"devDependencies": {
5558
"@jupyterlab/builder": "^3.0.0-rc.10",
56-
"@typescript-eslint/eslint-plugin": "^2.27.0",
57-
"@typescript-eslint/parser": "^2.27.0",
58-
"eslint": "^7.5.0",
59-
"eslint-config-prettier": "^6.10.1",
60-
"eslint-plugin-prettier": "^3.1.2",
59+
"@typescript-eslint/eslint-plugin": "^4.2.0",
60+
"@typescript-eslint/parser": "^4.2.0",
61+
"eslint": "^7.10.0",
62+
"eslint-config-prettier": "^6.15.0",
63+
"eslint-plugin-prettier": "^3.1.4",
6164
"npm-run-all": "^4.1.5",
62-
"prettier": "^1.19.0",
65+
"prettier": "^2.1.2",
6366
"rimraf": "^3.0.2",
6467
"typescript": "~4.0.3"
6568
},

labextension/src/index.ts

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
import {
22
JupyterFrontEnd,
3-
JupyterFrontEndPlugin
3+
JupyterFrontEndPlugin,
44
} from '@jupyterlab/application';
55

6-
import {
7-
IStatusBar,
8-
} from '@jupyterlab/statusbar';
6+
import { IStatusBar } from '@jupyterlab/statusbar';
97

10-
import {
11-
ITranslator
12-
} from '@jupyterlab/translation';
8+
import { ITranslator } from '@jupyterlab/translation';
139

1410
import { MemoryUsage } from './memoryUsage';
1511

@@ -27,17 +23,14 @@ const extension: JupyterFrontEndPlugin<void> = {
2723
) => {
2824
const item = new MemoryUsage(translator);
2925

30-
statusBar.registerStatusItem(
31-
'nbresuse:memory-usage-status',
32-
{
33-
item,
34-
align: 'left',
35-
rank: 2,
36-
isActive: () => item.model!.metricsAvailable,
37-
activeStateChanged: item.model!.stateChanged
38-
}
39-
);
40-
}
26+
statusBar.registerStatusItem('nbresuse:memory-usage-status', {
27+
item,
28+
align: 'left',
29+
rank: 2,
30+
isActive: () => item.model.metricsAvailable,
31+
activeStateChanged: item.model.stateChanged,
32+
});
33+
},
4134
};
4235

4336
export default extension;

labextension/src/memoryUsage.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { ServerConnection } from '@jupyterlab/services';
1212
import {
1313
nullTranslator,
1414
ITranslator,
15-
TranslationBundle
15+
TranslationBundle,
1616
} from '@jupyterlab/translation';
1717

1818
import { Poll } from '@lumino/polling';
@@ -37,9 +37,9 @@ export class MemoryUsage extends VDomRenderer<MemoryUsage.Model> {
3737
/**
3838
* Render the memory usage status item.
3939
*/
40-
render() {
40+
render(): JSX.Element {
4141
if (!this.model) {
42-
return null;
42+
return <div></div>;
4343
}
4444
let text: string;
4545
if (this.model.memoryLimit === null) {
@@ -94,11 +94,11 @@ export namespace MemoryUsage {
9494
factory: () => Private.factory(),
9595
frequency: {
9696
interval: options.refreshRate,
97-
backoff: true
97+
backoff: true,
9898
},
99-
name: '@jupyterlab/statusbar:MemoryUsage#metrics'
99+
name: '@jupyterlab/statusbar:MemoryUsage#metrics',
100100
});
101-
this._poll.ticked.connect(poll => {
101+
this._poll.ticked.connect((poll) => {
102102
const { payload, phase } = poll.state;
103103
if (phase === 'resolved') {
104104
this._updateMetricsValues(payload);
@@ -210,12 +210,12 @@ export namespace MemoryUsage {
210210
}
211211
}
212212

213-
private _currentMemory: number = 0;
213+
private _currentMemory = 0;
214214
private _memoryLimit: number | null = null;
215-
private _metricsAvailable: boolean = false;
215+
private _metricsAvailable = false;
216216
private _poll: Poll<Private.IMetricRequestResult | null>;
217217
private _units: MemoryUnit = 'B';
218-
private _warn: boolean = false;
218+
private _warn = false;
219219
}
220220

221221
/**
@@ -259,7 +259,7 @@ namespace Private {
259259
MB: 1048576,
260260
GB: 1073741824,
261261
TB: 1099511627776,
262-
PB: 1125899906842624
262+
PB: 1125899906842624,
263263
};
264264

265265
/**

labextension/src/text.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ import { style } from 'typestyle/lib';
1010

1111
export const baseText: NestedCSSProperties = {
1212
fontSize: vars.fontSize,
13-
fontFamily: vars.fontFamily
13+
fontFamily: vars.fontFamily,
1414
};
1515

1616
export const nbresuse = style(baseText, {
1717
backgroundColor: '#FFD2D2',
18-
color: '#D8000C'
18+
color: '#D8000C',
1919
});

labextension/yarn.lock

Lines changed: 70 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -580,11 +580,6 @@
580580
"@types/eslint" "*"
581581
"@types/estree" "*"
582582

583-
"@types/eslint-visitor-keys@^1.0.0":
584-
version "1.0.0"
585-
resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d"
586-
integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==
587-
588583
"@types/eslint@*":
589584
version "7.2.5"
590585
resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.5.tgz#92172ecf490c2fce4b076739693d75f30376d610"
@@ -634,49 +629,76 @@
634629
"@types/prop-types" "*"
635630
csstype "^3.0.2"
636631

637-
"@typescript-eslint/eslint-plugin@^2.27.0":
638-
version "2.34.0"
639-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9"
640-
integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==
632+
"@typescript-eslint/eslint-plugin@^4.2.0":
633+
version "4.8.1"
634+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.8.1.tgz#b362abe0ee478a6c6d06c14552a6497f0b480769"
635+
integrity sha512-d7LeQ7dbUrIv5YVFNzGgaW3IQKMmnmKFneRWagRlGYOSfLJVaRbj/FrBNOBC1a3tVO+TgNq1GbHvRtg1kwL0FQ==
641636
dependencies:
642-
"@typescript-eslint/experimental-utils" "2.34.0"
637+
"@typescript-eslint/experimental-utils" "4.8.1"
638+
"@typescript-eslint/scope-manager" "4.8.1"
639+
debug "^4.1.1"
643640
functional-red-black-tree "^1.0.1"
644641
regexpp "^3.0.0"
642+
semver "^7.3.2"
645643
tsutils "^3.17.1"
646644

647-
"@typescript-eslint/experimental-utils@2.34.0":
648-
version "2.34.0"
649-
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f"
650-
integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==
645+
"@typescript-eslint/experimental-utils@4.8.1":
646+
version "4.8.1"
647+
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.1.tgz#27275c20fa4336df99ebcf6195f7d7aa7aa9f22d"
648+
integrity sha512-WigyLn144R3+lGATXW4nNcDJ9JlTkG8YdBWHkDlN0lC3gUGtDi7Pe3h5GPvFKMcRz8KbZpm9FJV9NTW8CpRHpg==
651649
dependencies:
652650
"@types/json-schema" "^7.0.3"
653-
"@typescript-eslint/typescript-estree" "2.34.0"
651+
"@typescript-eslint/scope-manager" "4.8.1"
652+
"@typescript-eslint/types" "4.8.1"
653+
"@typescript-eslint/typescript-estree" "4.8.1"
654654
eslint-scope "^5.0.0"
655655
eslint-utils "^2.0.0"
656656

657-
"@typescript-eslint/parser@^2.27.0":
658-
version "2.34.0"
659-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8"
660-
integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==
657+
"@typescript-eslint/parser@^4.2.0":
658+
version "4.8.1"
659+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.8.1.tgz#4fe2fbdbb67485bafc4320b3ae91e34efe1219d1"
660+
integrity sha512-QND8XSVetATHK9y2Ltc/XBl5Ro7Y62YuZKnPEwnNPB8E379fDsvzJ1dMJ46fg/VOmk0hXhatc+GXs5MaXuL5Uw==
661661
dependencies:
662-
"@types/eslint-visitor-keys" "^1.0.0"
663-
"@typescript-eslint/experimental-utils" "2.34.0"
664-
"@typescript-eslint/typescript-estree" "2.34.0"
665-
eslint-visitor-keys "^1.1.0"
662+
"@typescript-eslint/scope-manager" "4.8.1"
663+
"@typescript-eslint/types" "4.8.1"
664+
"@typescript-eslint/typescript-estree" "4.8.1"
665+
debug "^4.1.1"
666666

667-
"@typescript-eslint/[email protected]":
668-
version "2.34.0"
669-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5"
670-
integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==
667+
"@typescript-eslint/[email protected]":
668+
version "4.8.1"
669+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.8.1.tgz#e343c475f8f1d15801b546cb17d7f309b768fdce"
670+
integrity sha512-r0iUOc41KFFbZdPAdCS4K1mXivnSZqXS5D9oW+iykQsRlTbQRfuFRSW20xKDdYiaCoH+SkSLeIF484g3kWzwOQ==
671671
dependencies:
672+
"@typescript-eslint/types" "4.8.1"
673+
"@typescript-eslint/visitor-keys" "4.8.1"
674+
675+
"@typescript-eslint/[email protected]":
676+
version "4.8.1"
677+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.8.1.tgz#23829c73c5fc6f4fcd5346a7780b274f72fee222"
678+
integrity sha512-ave2a18x2Y25q5K05K/U3JQIe2Av4+TNi/2YuzyaXLAsDx6UZkz1boZ7nR/N6Wwae2PpudTZmHFXqu7faXfHmA==
679+
680+
"@typescript-eslint/[email protected]":
681+
version "4.8.1"
682+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.8.1.tgz#7307e3f2c9e95df7daa8dc0a34b8c43b7ec0dd32"
683+
integrity sha512-bJ6Fn/6tW2g7WIkCWh3QRlaSU7CdUUK52shx36/J7T5oTQzANvi6raoTsbwGM11+7eBbeem8hCCKbyvAc0X3sQ==
684+
dependencies:
685+
"@typescript-eslint/types" "4.8.1"
686+
"@typescript-eslint/visitor-keys" "4.8.1"
672687
debug "^4.1.1"
673-
eslint-visitor-keys "^1.1.0"
674-
glob "^7.1.6"
688+
globby "^11.0.1"
675689
is-glob "^4.0.1"
676690
lodash "^4.17.15"
677691
semver "^7.3.2"
678692
tsutils "^3.17.1"
679693

694+
"@typescript-eslint/[email protected]":
695+
version "4.8.1"
696+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.8.1.tgz#794f68ee292d1b2e3aa9690ebedfcb3a8c90e3c3"
697+
integrity sha512-3nrwXFdEYALQh/zW8rFwP4QltqsanCDz4CwWMPiIZmwlk9GlvBeueEIbq05SEq4ganqM0g9nh02xXgv5XI3PeQ==
698+
dependencies:
699+
"@typescript-eslint/types" "4.8.1"
700+
eslint-visitor-keys "^2.0.0"
701+
680702
"@webassemblyjs/[email protected]":
681703
version "1.9.0"
682704
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
@@ -1527,14 +1549,14 @@ escape-string-regexp@^1.0.5:
15271549
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
15281550
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
15291551

1530-
eslint-config-prettier@^6.10.1:
1552+
eslint-config-prettier@^6.15.0:
15311553
version "6.15.0"
15321554
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9"
15331555
integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==
15341556
dependencies:
15351557
get-stdin "^6.0.0"
15361558

1537-
eslint-plugin-prettier@^3.1.2:
1559+
eslint-plugin-prettier@^3.1.4:
15381560
version "3.1.4"
15391561
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz#168ab43154e2ea57db992a2cd097c828171f75c2"
15401562
integrity sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==
@@ -1566,7 +1588,7 @@ eslint-visitor-keys@^2.0.0:
15661588
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
15671589
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
15681590

1569-
eslint@^7.5.0:
1591+
eslint@^7.10.0:
15701592
version "7.13.0"
15711593
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.13.0.tgz#7f180126c0dcdef327bfb54b211d7802decc08da"
15721594
integrity sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==
@@ -1691,7 +1713,7 @@ fast-diff@^1.1.2:
16911713
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
16921714
integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
16931715

1694-
fast-glob@^3.0.3:
1716+
fast-glob@^3.0.3, fast-glob@^3.1.1:
16951717
version "3.2.4"
16961718
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3"
16971719
integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==
@@ -1867,7 +1889,7 @@ glob-to-regexp@^0.4.1:
18671889
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
18681890
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
18691891

1870-
glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.6:
1892+
glob@^7.1.3, glob@^7.1.4, glob@~7.1.6:
18711893
version "7.1.6"
18721894
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
18731895
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@@ -1900,6 +1922,18 @@ [email protected]:
19001922
merge2 "^1.2.3"
19011923
slash "^3.0.0"
19021924

1925+
globby@^11.0.1:
1926+
version "11.0.1"
1927+
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357"
1928+
integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==
1929+
dependencies:
1930+
array-union "^2.1.0"
1931+
dir-glob "^3.0.1"
1932+
fast-glob "^3.1.1"
1933+
ignore "^5.1.4"
1934+
merge2 "^1.3.0"
1935+
slash "^3.0.0"
1936+
19031937
got@^9.6.0:
19041938
version "9.6.0"
19051939
resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
@@ -1998,7 +2032,7 @@ ignore@^4.0.6:
19982032
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
19992033
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
20002034

2001-
ignore@^5.1.1:
2035+
ignore@^5.1.1, ignore@^5.1.4:
20022036
version "5.1.8"
20032037
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
20042038
integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
@@ -2854,12 +2888,7 @@ prettier-linter-helpers@^1.0.0:
28542888
dependencies:
28552889
fast-diff "^1.1.2"
28562890

2857-
prettier@^1.19.0:
2858-
version "1.19.1"
2859-
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"
2860-
integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==
2861-
2862-
prettier@^2.1.1:
2891+
prettier@^2.1.1, prettier@^2.1.2:
28632892
version "2.1.2"
28642893
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5"
28652894
integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==

0 commit comments

Comments
 (0)