Skip to content

Commit 6f3b194

Browse files
committed
chore(config): format with updated prettier settings
1 parent c73dd2e commit 6f3b194

30 files changed

+197
-260
lines changed

.eslintrc-ts.js

+3-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
module.exports = {
2-
extends: [
3-
'./.eslintrc.js',
4-
'plugin:@typescript-eslint/eslint-recommended',
5-
'plugin:@typescript-eslint/recommended',
6-
],
2+
extends: ['./.eslintrc.js', 'plugin:@typescript-eslint/eslint-recommended', 'plugin:@typescript-eslint/recommended'],
73
parser: '@typescript-eslint/parser',
84
plugins: ['@typescript-eslint'],
95
rules: {
10-
'@typescript-eslint/ban-ts-comment': ['error', { 'ts-ignore': 'allow-with-description' }],
11-
},
6+
'@typescript-eslint/ban-ts-comment': ['error', { 'ts-ignore': 'allow-with-description' }]
7+
}
128
};

.eslintrc.js

+4-7
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,16 @@ module.exports = {
33
browser: true,
44
commonjs: true,
55
es6: true,
6-
node: true,
6+
node: true
77
},
88
extends: ['eslint:recommended', 'prettier'],
99
globals: {
1010
Atomics: 'readonly',
11-
SharedArrayBuffer: 'readonly',
11+
SharedArrayBuffer: 'readonly'
1212
},
1313
parserOptions: {
14-
ecmaVersion: 11,
14+
ecmaVersion: 11
1515
},
1616
plugins: ['prettier'],
17-
ignorePatterns: ['dist'],
18-
rules: {
19-
'prettier/prettier': 'error',
20-
},
17+
ignorePatterns: ['dist']
2118
};

jest.config.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ module.exports = {
66
setupFilesAfterEnv: ['./scripts/jest/setup.ts'],
77
modulePathIgnorePatterns: [
88
// https://github.com/facebook/jest/issues/2070#issuecomment-431706685
9-
'<rootDir>/.*/__mocks__',
9+
'<rootDir>/.*/__mocks__'
1010
],
1111
globals: {
12-
__VERSION__: packageJSON.version,
13-
},
12+
__VERSION__: packageJSON.version
13+
}
1414
};

prettier.config.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
module.exports = {
2-
trailingComma: 'es5',
2+
arrowParens: 'always',
33
tabWidth: 2,
4-
semi: true,
54
singleQuote: true,
6-
printWidth: 100,
5+
trailingComma: 'none',
6+
semi: true,
7+
printWidth: 120
78
};

sample/src/elements.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ export default {
55
authAction: document.getElementById('common-options-authAction') as HTMLSelectElement,
66
showAuthToggle: document.getElementById('common-options-showAuthToggle') as HTMLInputElement,
77
showRememberMe: document.getElementById('common-options-showRememberMe') as HTMLInputElement,
8-
isNewTab: document.getElementById('common-options-isNewTab') as HTMLInputElement,
8+
isNewTab: document.getElementById('common-options-isNewTab') as HTMLInputElement
99
},
1010
authorizeOptionsElms: {
11-
scopes: document.getElementById('authorize-options-scopes') as HTMLSelectElement,
11+
scopes: document.getElementById('authorize-options-scopes') as HTMLSelectElement
1212
},
1313
onboardOptionsElms: {
1414
email: document.getElementById('onboard-options-email') as HTMLSelectElement,
15-
scopes: document.getElementById('onboard-options-scopes') as HTMLSelectElement,
15+
scopes: document.getElementById('onboard-options-scopes') as HTMLSelectElement
1616
},
1717
openServiceOptionsElms: {
1818
serviceId: document.getElementById('open-service-options-serviceId') as HTMLSelectElement,
@@ -21,7 +21,7 @@ export default {
2121
group: document.getElementById('open-service-options-group') as HTMLSelectElement,
2222
search: document.getElementById('open-service-options-search') as HTMLInputElement,
2323
entityKey: document.getElementById('open-service-options-entityKey') as HTMLInputElement,
24-
credentialId: document.getElementById('open-service-options-credentialId') as HTMLInputElement,
24+
credentialId: document.getElementById('open-service-options-credentialId') as HTMLInputElement
2525
},
2626
initializeBtn: document.getElementById('initialize-btn') as HTMLButtonElement,
2727
authorizeBtn: document.getElementById('authorize-btn') as HTMLButtonElement,
@@ -41,5 +41,5 @@ export default {
4141
openServiceSection: document.getElementById('open-service-section') as HTMLDivElement,
4242
logoutSection: document.getElementById('logout-section') as HTMLDivElement,
4343
tokenInfoSection: document.getElementById('token-info-section') as HTMLDivElement,
44-
vaultOptions: document.getElementById('vault-options') as HTMLDivElement,
44+
vaultOptions: document.getElementById('vault-options') as HTMLDivElement
4545
};

sample/src/index.ts

+31-36
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import mtLinkSdk, {
66
OpenServicesConfigsOptions,
77
ServiceId,
88
LoginLinkTo,
9-
ServicesListType,
9+
ServicesListType
1010
} from '@moneytree/mt-link-javascript-sdk';
1111

1212
import elements from './elements';
@@ -35,8 +35,7 @@ elements.initializeBtn.onclick = () => {
3535
}
3636

3737
commonOptions.authAction =
38-
(commonOptionsElms.authAction.options[commonOptionsElms.authAction.selectedIndex]
39-
.value as AuthAction) || 'login';
38+
(commonOptionsElms.authAction.options[commonOptionsElms.authAction.selectedIndex].value as AuthAction) || 'login';
4039
commonOptions.showAuthToggle = commonOptionsElms.showAuthToggle.checked;
4140
commonOptions.showRememberMe = commonOptionsElms.showRememberMe.checked;
4241
commonOptions.isNewTab = commonOptionsElms.isNewTab.checked;
@@ -49,9 +48,7 @@ elements.authorizeBtn.onclick = () => {
4948
const authorizeOptions: AuthorizeOptions = {};
5049
const { authorizeOptionsElms } = elements;
5150

52-
const scopesSelectedOptions = Array.from(authorizeOptionsElms.scopes.options).filter(
53-
(x) => x.selected
54-
);
51+
const scopesSelectedOptions = Array.from(authorizeOptionsElms.scopes.options).filter((x) => x.selected);
5552
if (scopesSelectedOptions.length) {
5653
authorizeOptions.scopes = scopesSelectedOptions.map((x) => x.value);
5754
}
@@ -70,9 +67,7 @@ elements.doOnboardBtn.onclick = async () => {
7067

7168
const onBoardOptions: OnboardOptions = {};
7269

73-
const scopesSelectedOptions = Array.from(onboardOptionsElms.scopes.options).filter(
74-
(x) => x.selected
75-
);
70+
const scopesSelectedOptions = Array.from(onboardOptionsElms.scopes.options).filter((x) => x.selected);
7671
if (scopesSelectedOptions.length) {
7772
onBoardOptions.scopes = scopesSelectedOptions.map((x) => x.value);
7873
}
@@ -123,37 +118,43 @@ elements.logoutBtn.onclick = () => {
123118
elements.openServiceBtn.onclick = () => {
124119
const { openServiceOptionsElms } = elements;
125120
let OpenServicesConfigsOptions: OpenServicesConfigsOptions = {};
126-
const serviceId = openServiceOptionsElms.serviceId.options[
127-
openServiceOptionsElms.serviceId.selectedIndex
128-
].value as ServiceId;
121+
const serviceId = openServiceOptionsElms.serviceId.options[openServiceOptionsElms.serviceId.selectedIndex]
122+
.value as ServiceId;
129123

130124
if (serviceId === 'vault') {
131-
const view = openServiceOptionsElms.view.options[openServiceOptionsElms.view.selectedIndex]
132-
.value as 'services-list' | 'service-connection' | 'connection-setting' | 'customer-support';
125+
const view = openServiceOptionsElms.view.options[openServiceOptionsElms.view.selectedIndex].value as
126+
| 'services-list'
127+
| 'service-connection'
128+
| 'connection-setting'
129+
| 'customer-support';
133130

134131
switch (view) {
135132
case 'services-list':
136133
OpenServicesConfigsOptions = {
137134
view: 'services-list',
138135
type:
139-
(openServiceOptionsElms.type.options[openServiceOptionsElms.type.selectedIndex]
140-
.value as Pick<ServicesListType, 'type'>['type']) || undefined,
136+
(openServiceOptionsElms.type.options[openServiceOptionsElms.type.selectedIndex].value as Pick<
137+
ServicesListType,
138+
'type'
139+
>['type']) || undefined,
141140
group:
142-
(openServiceOptionsElms.group.options[openServiceOptionsElms.group.selectedIndex]
143-
.value as Pick<ServicesListType, 'group'>['group']) || undefined,
144-
search: openServiceOptionsElms.search.value || undefined,
141+
(openServiceOptionsElms.group.options[openServiceOptionsElms.group.selectedIndex].value as Pick<
142+
ServicesListType,
143+
'group'
144+
>['group']) || undefined,
145+
search: openServiceOptionsElms.search.value || undefined
145146
};
146147
break;
147148
case 'service-connection':
148149
OpenServicesConfigsOptions = {
149150
view: 'service-connection',
150-
entityKey: openServiceOptionsElms.entityKey.value,
151+
entityKey: openServiceOptionsElms.entityKey.value
151152
};
152153
break;
153154
case 'connection-setting':
154155
OpenServicesConfigsOptions = {
155156
view: 'connection-setting',
156-
credentialId: openServiceOptionsElms.credentialId.value,
157+
credentialId: openServiceOptionsElms.credentialId.value
157158
};
158159
break;
159160
case 'customer-support':
@@ -163,8 +164,7 @@ elements.openServiceBtn.onclick = () => {
163164
}
164165

165166
if (serviceId === 'myaccount-settings') {
166-
const view = openServiceOptionsElms.view.options[openServiceOptionsElms.view.selectedIndex]
167-
.value as
167+
const view = openServiceOptionsElms.view.options[openServiceOptionsElms.view.selectedIndex].value as
168168
| 'authorized-applications'
169169
| 'change-language'
170170
| 'email-preferences'
@@ -187,7 +187,7 @@ elements.sendLoginLinkBtn.onclick = async () => {
187187

188188
await mtLinkSdk.requestLoginLink({
189189
loginLinkTo: loginLinkToElm.options[loginLinkToElm.selectedIndex].value as LoginLinkTo,
190-
email: loginLinkEmailElm.value,
190+
email: loginLinkEmailElm.value
191191
});
192192
window.alert('Success, loginLink sent out.');
193193
} catch (error) {
@@ -200,8 +200,7 @@ elements.sendLoginLinkBtn.onclick = async () => {
200200
// Helper, to switch the vault options, depends on openService's serviceId value
201201
elements.openServiceOptionsElms.serviceId.onchange = () => {
202202
const { openServiceOptionsElms, vaultOptions } = elements;
203-
const selectedValue =
204-
openServiceOptionsElms.serviceId.options[openServiceOptionsElms.serviceId.selectedIndex].value;
203+
const selectedValue = openServiceOptionsElms.serviceId.options[openServiceOptionsElms.serviceId.selectedIndex].value;
205204

206205
if (selectedValue === 'vault' || selectedValue === 'myaccount-settings') {
207206
vaultOptions.style.display = 'block';
@@ -214,8 +213,7 @@ elements.openServiceOptionsElms.serviceId.onchange = () => {
214213
// Helper, To switch the options, depends on openService's view value for vault
215214
elements.openServiceOptionsElms.view.onchange = () => {
216215
const { openServiceOptionsElms } = elements;
217-
const selectedValue =
218-
openServiceOptionsElms.view.options[openServiceOptionsElms.view.selectedIndex].value;
216+
const selectedValue = openServiceOptionsElms.view.options[openServiceOptionsElms.view.selectedIndex].value;
219217

220218
const vaultServicesElms = document.getElementsByClassName('vault-services');
221219
for (let indx = 0; indx < vaultServicesElms.length; indx++) {
@@ -234,7 +232,7 @@ const initializeLinkSDK = (options: InitOptions = {}) => {
234232
redirectUri: 'https://localhost:9000',
235233
locale: 'en',
236234
mode: 'develop',
237-
...options,
235+
...options
238236
});
239237
};
240238

@@ -256,14 +254,11 @@ const validateToken = async () => {
256254
elements.accessTokenLabel.innerText = `Your access token is ${accessToken}.`;
257255
const authHeaders = new Headers({
258256
method: 'GET',
259-
Authorization: `Bearer ${accessToken}`,
257+
Authorization: `Bearer ${accessToken}`
258+
});
259+
const response = await fetch('https://myaccount-staging.getmoneytree.com/oauth/token/info.json', {
260+
headers: authHeaders
260261
});
261-
const response = await fetch(
262-
'https://myaccount-staging.getmoneytree.com/oauth/token/info.json',
263-
{
264-
headers: authHeaders,
265-
}
266-
);
267262
const data: ITokenInfo = await response.json();
268263
elements.accessTokenLabel.innerText = `Your access token is ${accessToken}
269264
It was generated for the app: ${data.aud.name}.

sample/webpack.config.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,25 @@ module.exports = {
1313
https: true,
1414
historyApiFallback: true,
1515
stats: 'minimal',
16-
hot: true,
16+
hot: true
1717
},
1818

1919
plugins: [
2020
new HtmlWebpackPlugin({
21-
template: './src/index.html',
21+
template: './src/index.html'
2222
}),
23-
new webpack.HotModuleReplacementPlugin(),
23+
new webpack.HotModuleReplacementPlugin()
2424
],
2525

2626
module: {
2727
rules: [
2828
{
2929
test: /\.ts?$/,
30-
loader: 'ts-loader',
31-
},
32-
],
30+
loader: 'ts-loader'
31+
}
32+
]
3333
},
3434
resolve: {
35-
extensions: ['.ts', '.js'],
36-
},
35+
extensions: ['.ts', '.js']
36+
}
3737
};

src/__tests__/helper.test.ts

+12-12
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ describe('helper', () => {
2323
backTo: 'backTo',
2424
authAction: 'signup',
2525
showAuthToggle: true,
26-
showRememberMe: true,
26+
showRememberMe: true
2727
},
2828
{}
2929
)
@@ -32,7 +32,7 @@ describe('helper', () => {
3232
backTo: 'backTo',
3333
authAction: 'signup',
3434
showAuthToggle: true,
35-
showRememberMe: true,
35+
showRememberMe: true
3636
});
3737
});
3838

@@ -44,22 +44,22 @@ describe('helper', () => {
4444
backTo: 'backTo',
4545
authAction: 'signup',
4646
showAuthToggle: true,
47-
showRememberMe: true,
47+
showRememberMe: true
4848
},
4949
{
5050
email: 'newEmail',
5151
backTo: 'newBackTo',
5252
authAction: 'login',
5353
showAuthToggle: false,
54-
showRememberMe: false,
54+
showRememberMe: false
5555
}
5656
)
5757
).toMatchObject({
5858
email: 'newEmail',
5959
backTo: 'newBackTo',
6060
authAction: 'login',
6161
showAuthToggle: false,
62-
showRememberMe: false,
62+
showRememberMe: false
6363
});
6464
});
6565

@@ -73,18 +73,18 @@ describe('helper', () => {
7373
showAuthToggle: true,
7474
showRememberMe: true,
7575
// @ts-ignore: set unsupported key
76-
whatIsThis: false,
76+
whatIsThis: false
7777
},
7878
{
79-
whatIsThis2: false,
79+
whatIsThis2: false
8080
}
8181
)
8282
).toMatchObject({
8383
email: 'email',
8484
backTo: 'backTo',
8585
authAction: 'signup',
8686
showAuthToggle: true,
87-
showRememberMe: true,
87+
showRememberMe: true
8888
});
8989
});
9090

@@ -96,20 +96,20 @@ describe('helper', () => {
9696
backTo: 'backTo',
9797
authAction: 'signup',
9898
showAuthToggle: true,
99-
showRememberMe: true,
99+
showRememberMe: true
100100
},
101101
{
102102
email: 'newEmail',
103103
backTo: 'newBackTo',
104104
authAction: 'login',
105-
showAuthToggle: false,
105+
showAuthToggle: false
106106
},
107107
['email', 'backTo']
108108
)
109109
).toMatchObject({
110110
authAction: 'login',
111111
showAuthToggle: false,
112-
showRememberMe: true,
112+
showRememberMe: true
113113
});
114114
});
115115
});
@@ -122,7 +122,7 @@ describe('helper', () => {
122122
backTo: 'backTo',
123123
authAction: 'signup',
124124
showAuthToggle: true,
125-
showRememberMe: true,
125+
showRememberMe: true
126126
})
127127
).toBe(
128128
`sdk_platform=js&sdk_version=${packageJson.version}&email=email&back_to=backTo&auth_action=signup&show_auth_toggle=true` +

0 commit comments

Comments
 (0)