Updated dependencies

This commit is contained in:
yoannchb-pro
2025-03-19 09:05:08 -04:00
parent f2e1ec8ed6
commit f01785256c
7 changed files with 44 additions and 31 deletions
-21
View File
@@ -1,21 +0,0 @@
module.exports = {
root: true,
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
'prettier'
],
ignorePatterns: ['node_modules/'],
overrides: [
{
files: ['extension/popup/*.js', 'src/**/*.ts'],
rules: {
'@typescript-eslint/no-explicit-any': 'off',
'no-constant-condition': 'off'
}
}
]
};
+32
View File
@@ -0,0 +1,32 @@
const js = require('@eslint/js');
const tsParser = require('@typescript-eslint/parser');
const tsPlugin = require('@typescript-eslint/eslint-plugin');
const prettierConfig = require('eslint-config-prettier');
const tseslint = require('typescript-eslint');
module.exports = [
{
ignores: ['**/node_modules/*', '**/dist/*', '**/*.js']
},
js.configs.recommended,
...tseslint.configs.recommended,
{
files: ['**/*.ts'],
languageOptions: {
parser: tsParser,
ecmaVersion: 'latest',
sourceType: 'module'
},
plugins: {
'@typescript-eslint': tsPlugin
},
rules: {
...tsPlugin.configs['eslint-recommended'].rules,
...tsPlugin.configs.recommended.rules,
...prettierConfig.rules,
'@typescript-eslint/no-explicit-any': 'off'
}
}
];
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+8 -6
View File
@@ -26,19 +26,21 @@
}, },
"homepage": "https://github.com/yoannchb-pro/MoodleGPT#readme", "homepage": "https://github.com/yoannchb-pro/MoodleGPT#readme",
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.22.0",
"@rollup/plugin-commonjs": "^28.0.2", "@rollup/plugin-commonjs": "^28.0.2",
"@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-node-resolve": "^16.0.0",
"@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-terser": "^0.4.4",
"@rollup/plugin-typescript": "^12.1.2", "@rollup/plugin-typescript": "^12.1.2",
"@types/chrome": "^0.0.294", "@types/chrome": "^0.0.309",
"@typescript-eslint/eslint-plugin": "^7.2.0", "@typescript-eslint/eslint-plugin": "^8.26.1",
"@typescript-eslint/parser": "^7.2.0", "@typescript-eslint/parser": "^8.26.1",
"eslint": "^8.57.0", "eslint": "^9.22.0",
"eslint-config-prettier": "^9.1.0", "eslint-config-prettier": "^10.1.1",
"openai": "^4.78.1", "openai": "^4.78.1",
"prettier": "^3.2.5", "prettier": "^3.2.5",
"rollup": "^4.13.0", "rollup": "^4.13.0",
"rollup-plugin-ts": "^3.2.0", "rollup-plugin-ts": "^3.2.0",
"typescript": "^5.4.2" "typescript": "^5.4.2",
"typescript-eslint": "^8.26.1"
} }
} }