Skip to content

Commit 71e388b

Browse files
committed
build: upgrade dependencies
1 parent c66d2cd commit 71e388b

File tree

6 files changed

+3654
-1727
lines changed

6 files changed

+3654
-1727
lines changed

.eslintignore

Lines changed: 0 additions & 5 deletions
This file was deleted.

.eslintrc.json

Lines changed: 0 additions & 17 deletions
This file was deleted.

eslint.config.mjs

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
import { FlatCompat } from '@eslint/eslintrc';
2+
import js from '@eslint/js';
3+
import prettier from 'eslint-plugin-prettier';
4+
import globals from 'globals';
5+
import neostandard from 'neostandard';
6+
import path from 'node:path';
7+
import { fileURLToPath } from 'node:url';
8+
9+
const __filename = fileURLToPath(import.meta.url);
10+
const __dirname = path.dirname(__filename);
11+
const compat = new FlatCompat({
12+
baseDirectory: __dirname,
13+
recommendedConfig: js.configs.recommended,
14+
allConfig: js.configs.all,
15+
});
16+
const neostandardConfig = neostandard({ semi: true, noStyle: true });
17+
18+
export default [
19+
{
20+
ignores: ['**/build', '**/dist', '**/.docz', '**/.github', '**/node_modules'],
21+
},
22+
...neostandardConfig,
23+
...compat.extends('prettier', 'plugin:prettier/recommended'),
24+
{
25+
plugins: {
26+
prettier,
27+
},
28+
29+
languageOptions: {
30+
globals: {
31+
...globals.browser,
32+
...globals.es2021,
33+
},
34+
35+
ecmaVersion: 12,
36+
sourceType: 'module',
37+
},
38+
39+
rules: {
40+
'no-constant-binary-expression': 'error',
41+
semi: [2, 'always'],
42+
43+
'max-len': [
44+
'error',
45+
{
46+
code: 120,
47+
},
48+
],
49+
},
50+
},
51+
];

package.json

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,28 +21,32 @@
2121
},
2222
"homepage": "https://github.com/Cosmo-Tech/webapp-component-azure#readme",
2323
"dependencies": {
24-
"@azure/msal-browser": "^3.20.0"
24+
"@azure/msal-browser": "^3.26.1"
2525
},
2626
"devDependencies": {
27-
"@babel/core": "^7.25.2",
28-
"@babel/preset-env": "^7.25.2",
29-
"@babel/preset-react": "^7.24.7",
27+
"@babel/core": "^7.25.9",
28+
"@babel/preset-env": "^7.25.9",
29+
"@babel/preset-react": "^7.25.9",
30+
"@eslint/eslintrc": "^3.1.0",
31+
"@eslint/js": "^9.13.0",
3032
"@rollup/plugin-babel": "^6.0.4",
31-
"@rollup/plugin-commonjs": "^26.0.1",
33+
"@rollup/plugin-commonjs": "^28.0.1",
3234
"@rollup/plugin-image": "^3.0.3",
33-
"@rollup/plugin-node-resolve": "^15.2.3",
35+
"@rollup/plugin-node-resolve": "^15.3.0",
3436
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
35-
"eslint": "^8.57.0",
37+
"eslint": "^9.13.0",
3638
"eslint-config-prettier": "^9.1.0",
37-
"eslint-config-standard": "^17.1.0",
38-
"eslint-plugin-import": "^2.29.1",
39-
"eslint-plugin-n": "^16.6.2",
39+
"eslint-plugin-import": "^2.31.0",
40+
"eslint-plugin-n": "^17.11.1",
4041
"eslint-plugin-node": "^11.1.0",
4142
"eslint-plugin-prettier": "^5.2.1",
42-
"eslint-plugin-promise": "^6.6.0",
43-
"postcss": "^8.4.40",
43+
"eslint-plugin-promise": "^7.1.0",
44+
"globals": "^15.11.0",
45+
"neostandard": "^0.11.6",
46+
"npm": "^10.9.0",
47+
"postcss": "^8.4.47",
4448
"prettier": "^3.3.3",
45-
"rollup": "^4.19.1",
49+
"rollup": "^4.24.0",
4650
"rollup-plugin-peer-deps-external": "^2.2.4",
4751
"rollup-plugin-postcss": "^4.0.2",
4852
"rollup-plugin-visualizer": "^5.12.0"

rollup.config.mjs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import babel from '@rollup/plugin-babel';
22
import commonjs from '@rollup/plugin-commonjs';
3+
import image from '@rollup/plugin-image';
4+
import resolve from '@rollup/plugin-node-resolve';
5+
import { readFileSync } from 'fs';
36
import external from 'rollup-plugin-peer-deps-external';
47
import postcss from 'rollup-plugin-postcss';
5-
import resolve from '@rollup/plugin-node-resolve';
6-
import image from '@rollup/plugin-image';
78
import { visualizer } from 'rollup-plugin-visualizer';
8-
import pkg from './package.json' assert { type: 'json' };
9+
10+
const pkg = JSON.parse(readFileSync('./package.json'));
911

1012
const config = {
1113
input: './src/index.js',
@@ -22,7 +24,7 @@ const config = {
2224
presets: ['@babel/preset-env', '@babel/preset-react'],
2325
}),
2426
resolve(),
25-
commonjs(),
27+
commonjs({ strictRequires: 'auto' }),
2628
image(),
2729
visualizer(),
2830
],

0 commit comments

Comments
 (0)