Skip to content

Commit 3ca440b

Browse files
committed
chore: convert to TypeScript
update ESLint configuration and add initial TypeScript definitions for MParticle API
1 parent 80360eb commit 3ca440b

File tree

5 files changed

+929
-1200
lines changed

5 files changed

+929
-1200
lines changed

.eslintrc.js

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,29 @@
1+
/* eslint-env node */
12
module.exports = {
2-
root: true,
3-
parser: '@typescript-eslint/parser',
4-
plugins: ['@typescript-eslint', 'prettier'],
53
extends: [
64
'eslint:recommended',
75
'plugin:@typescript-eslint/recommended',
8-
'prettier'
6+
'plugin:prettier/recommended',
97
],
8+
parser: '@typescript-eslint/parser',
9+
plugins: ['@typescript-eslint'],
1010
rules: {
11-
'object-curly-spacing': ['error', 'always'],
12-
'prettier/prettier': 'error',
13-
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }]
14-
},
15-
env: {
16-
node: true,
17-
es6: true
18-
},
19-
parserOptions: {
20-
ecmaVersion: 2020,
21-
sourceType: 'module'
11+
'@typescript-eslint/no-explicit-any': 'off', // Disable the no-explicit-any rule
2212
},
2313
ignorePatterns: [
2414
'lib/',
2515
'sample/',
2616
'android/',
2717
'ios/',
2818
'*.min.js',
29-
'node_modules/'
30-
]
31-
};
19+
'node_modules/',
20+
],
21+
env: {
22+
node: true,
23+
es6: true,
24+
},
25+
parserOptions: {
26+
ecmaVersion: 2020,
27+
sourceType: 'module',
28+
},
29+
};

0 commit comments

Comments
 (0)