From 6036608a818a5ad508b3ca6bf2f201406113cada Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 23:08:19 +0000 Subject: [PATCH 01/10] fix(deps): update dependency eslint to v9 --- package.json | 2 +- .../templates/minimum/package.json | 2 +- .../templates/modern/package.json | 2 +- packages/dts-gen/package.json | 2 +- pnpm-lock.yaml | 257 +++++++++--------- 5 files changed, 131 insertions(+), 134 deletions(-) diff --git a/package.json b/package.json index 403d07882a..5f7a499ff4 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@types/node": "^18.19.33", "babel-jest": "^29.7.0", "comment-json": "^4.2.3", - "eslint": "^8.57.0", + "eslint": "^9.3.0", "jest": "^29.7.0", "npm-run-all": "^4.1.5", "prettier": "^3.2.5", diff --git a/packages/create-plugin/templates/minimum/package.json b/packages/create-plugin/templates/minimum/package.json index d615b4cec6..297102f5b4 100644 --- a/packages/create-plugin/templates/minimum/package.json +++ b/packages/create-plugin/templates/minimum/package.json @@ -10,6 +10,6 @@ "devDependencies": { "@cybozu/eslint-config": "^23.0.0", "@kintone/plugin-packer": "^8.0.6", - "eslint": "^8.57.0" + "eslint": "^9.3.0" } } diff --git a/packages/create-plugin/templates/modern/package.json b/packages/create-plugin/templates/modern/package.json index 9d557346d6..a7be9ef31c 100644 --- a/packages/create-plugin/templates/modern/package.json +++ b/packages/create-plugin/templates/modern/package.json @@ -24,7 +24,7 @@ "ajv": "^8.12.0", "babel-loader": "^9.1.3", "cross-env": "^7.0.3", - "eslint": "^8.57.0", + "eslint": "^9.3.0", "npm-run-all": "^4.1.5", "prettier": "^3.2.5", "typescript": "^5.4.5", diff --git a/packages/dts-gen/package.json b/packages/dts-gen/package.json index 7dc1f0feb1..66bd190ff2 100644 --- a/packages/dts-gen/package.json +++ b/packages/dts-gen/package.json @@ -31,7 +31,7 @@ "@cybozu/eslint-config": "^23.0.0", "axios": "^1.6.8", "commander": "^12.0.0", - "eslint": "^8.57.0", + "eslint": "^9.3.0", "form-data": "^4.0.0", "lodash": "^4.17.21", "prettier": "^3.2.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 459b67ec8c..55a3db2aa0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ importers: version: 7.24.1(@babel/core@7.24.5) '@cybozu/eslint-config': specifier: ^23.0.0 - version: 23.0.0(@types/eslint@8.56.10)(eslint@8.57.0)(prettier@3.2.5)(typescript@5.4.5) + version: 23.0.0(@types/eslint@8.56.10)(eslint@9.3.0)(prettier@3.2.5)(typescript@5.4.5) '@cybozu/license-manager': specifier: ^1.2.1 version: 1.2.1 @@ -40,8 +40,8 @@ importers: specifier: ^4.2.3 version: 4.2.3 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.3.0 + version: 9.3.0 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@18.19.33) @@ -179,7 +179,7 @@ importers: dependencies: '@cybozu/eslint-config': specifier: ^23.0.0 - version: 23.0.0(@types/eslint@8.56.10)(eslint@8.57.0)(prettier@3.2.5)(typescript@5.4.5) + version: 23.0.0(@types/eslint@8.56.10)(eslint@9.3.0)(prettier@3.2.5)(typescript@5.4.5) axios: specifier: ^1.6.8 version: 1.6.8 @@ -187,8 +187,8 @@ importers: specifier: ^12.0.0 version: 12.0.0 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.3.0 + version: 9.3.0 form-data: specifier: ^4.0.0 version: 4.0.0 @@ -1916,23 +1916,23 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@cybozu/eslint-config@23.0.0(@types/eslint@8.56.10)(eslint@8.57.0)(prettier@3.2.5)(typescript@5.4.5): + /@cybozu/eslint-config@23.0.0(@types/eslint@8.56.10)(eslint@9.3.0)(prettier@3.2.5)(typescript@5.4.5): resolution: {integrity: sha512-xfQVq794pcSDi+q2T5Y83lQuFZQSiEGt8xW0zL8vEh+ux0SrpLzmIj4YFeBTVrZq6+HqnPSZfFRr09BlCSHObQ==} engines: {node: '>=18'} peerDependencies: eslint: '>=8.56.0' typescript: '>=4.7.5 || ^5.0.0' dependencies: - '@typescript-eslint/eslint-plugin': 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.4.5) - eslint: 8.57.0 - eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.4.0)(eslint@8.57.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) - eslint-plugin-node: 11.1.0(eslint@8.57.0) - eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5) - eslint-plugin-react: 7.34.1(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.4.0(eslint@9.3.0)(typescript@5.4.5) + eslint: 9.3.0 + eslint-config-prettier: 9.1.0(eslint@9.3.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.4.0)(eslint@9.3.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@9.3.0) + eslint-plugin-node: 11.1.0(eslint@9.3.0) + eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0)(eslint@9.3.0)(prettier@3.2.5) + eslint-plugin-react: 7.34.1(eslint@9.3.0) + eslint-plugin-react-hooks: 4.6.0(eslint@9.3.0) typescript: 5.4.5 transitivePeerDependencies: - '@types/eslint' @@ -2163,27 +2163,27 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): + /@eslint-community/eslint-utils@4.4.0(eslint@9.3.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.57.0 + eslint: 9.3.0 eslint-visitor-keys: 3.4.3 /@eslint-community/regexpp@4.6.2: resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - /@eslint/eslintrc@2.1.4: - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@eslint/eslintrc@3.1.0: + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.6.1 - globals: 13.20.0 + espree: 10.0.1 + globals: 14.0.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -2192,15 +2192,15 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.57.0: - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@eslint/js@9.3.0: + resolution: {integrity: sha512-niBqk8iwv96+yuTwjM6bWg8ovzAPF9qkICsGtcoa5/dmqcEMfdwNAX7+/OHcJHc7wj7XqPxH98oAHytFYlw6Sw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - /@humanwhocodes/config-array@0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + /@humanwhocodes/config-array@0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 2.0.2 + '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -2210,8 +2210,12 @@ packages: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - /@humanwhocodes/object-schema@2.0.2: - resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + /@humanwhocodes/object-schema@2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + + /@humanwhocodes/retry@0.3.0: + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -3242,7 +3246,7 @@ packages: '@types/node': 18.0.6 dev: true - /@typescript-eslint/eslint-plugin@7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.4.5): + /@typescript-eslint/eslint-plugin@7.4.0(@typescript-eslint/parser@7.4.0)(eslint@9.3.0)(typescript@5.4.5): resolution: {integrity: sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -3254,13 +3258,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.4.0(eslint@9.3.0)(typescript@5.4.5) '@typescript-eslint/scope-manager': 7.4.0 - '@typescript-eslint/type-utils': 7.4.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.4.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.4.0(eslint@9.3.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.4.0 debug: 4.3.4 - eslint: 8.57.0 + eslint: 9.3.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -3270,7 +3274,7 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/parser@7.4.0(eslint@8.57.0)(typescript@5.4.5): + /@typescript-eslint/parser@7.4.0(eslint@9.3.0)(typescript@5.4.5): resolution: {integrity: sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -3285,7 +3289,7 @@ packages: '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.4.0 debug: 4.3.4 - eslint: 8.57.0 + eslint: 9.3.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -3297,7 +3301,7 @@ packages: '@typescript-eslint/types': 7.4.0 '@typescript-eslint/visitor-keys': 7.4.0 - /@typescript-eslint/type-utils@7.4.0(eslint@8.57.0)(typescript@5.4.5): + /@typescript-eslint/type-utils@7.4.0(eslint@9.3.0)(typescript@5.4.5): resolution: {integrity: sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -3308,9 +3312,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.4.0(eslint@9.3.0)(typescript@5.4.5) debug: 4.3.4 - eslint: 8.57.0 + eslint: 9.3.0 ts-api-utils: 1.0.3(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: @@ -3341,19 +3345,19 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/utils@7.4.0(eslint@8.57.0)(typescript@5.4.5): + /@typescript-eslint/utils@7.4.0(eslint@9.3.0)(typescript@5.4.5): resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 7.4.0 '@typescript-eslint/types': 7.4.0 '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.5) - eslint: 8.57.0 + eslint: 9.3.0 semver: 7.6.0 transitivePeerDependencies: - supports-color @@ -3366,9 +3370,6 @@ packages: '@typescript-eslint/types': 7.4.0 eslint-visitor-keys: 3.4.3 - /@ungap/structured-clone@1.2.0: - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@webassemblyjs/ast@1.12.1: resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} dependencies: @@ -3567,12 +3568,12 @@ packages: acorn: 8.10.0 dev: true - /acorn-jsx@5.3.2(acorn@8.10.0): + /acorn-jsx@5.3.2(acorn@8.11.3): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.10.0 + acorn: 8.11.3 /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} @@ -3589,6 +3590,12 @@ packages: resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true + dev: true + + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true /adm-zip@0.5.12: resolution: {integrity: sha512-6TVU49mK6KZb4qG6xWaaM4C7sA/sgUMLy/JYMOzkcp3BvVLpW0fXDFQiIzAuxFCt/2+xD7fNIiPFAoLZPhVNLQ==} @@ -5237,12 +5244,6 @@ packages: dependencies: esutils: 2.0.3 - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: @@ -5715,13 +5716,13 @@ packages: estraverse: 4.3.0 dev: true - /eslint-config-prettier@9.1.0(eslint@8.57.0): + /eslint-config-prettier@9.1.0(eslint@9.3.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.57.0 + eslint: 9.3.0 /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -5732,7 +5733,7 @@ packages: transitivePeerDependencies: - supports-color - /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@9.3.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -5753,24 +5754,24 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.4.0(eslint@9.3.0)(typescript@5.4.5) debug: 3.2.7 - eslint: 8.57.0 + eslint: 9.3.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - /eslint-plugin-es@3.0.1(eslint@8.57.0): + /eslint-plugin-es@3.0.1(eslint@9.3.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.57.0 + eslint: 9.3.0 eslint-utils: 2.1.0 regexpp: 3.2.0 - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.4.0)(eslint@8.57.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.4.0)(eslint@9.3.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -5780,16 +5781,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.4.0(eslint@9.3.0)(typescript@5.4.5) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 9.3.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@9.3.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -5804,7 +5805,7 @@ packages: - eslint-import-resolver-webpack - supports-color - /eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): + /eslint-plugin-jsx-a11y@6.8.0(eslint@9.3.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} peerDependencies: @@ -5820,7 +5821,7 @@ packages: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.15 - eslint: 8.57.0 + eslint: 9.3.0 hasown: 2.0.0 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -5828,21 +5829,21 @@ packages: object.entries: 1.1.8 object.fromentries: 2.0.7 - /eslint-plugin-node@11.1.0(eslint@8.57.0): + /eslint-plugin-node@11.1.0(eslint@9.3.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.57.0 - eslint-plugin-es: 3.0.1(eslint@8.57.0) + eslint: 9.3.0 + eslint-plugin-es: 3.0.1(eslint@9.3.0) eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 resolve: 1.22.8 semver: 6.3.1 - /eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5): + /eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0)(eslint@9.3.0)(prettier@3.2.5): resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5857,21 +5858,21 @@ packages: optional: true dependencies: '@types/eslint': 8.56.10 - eslint: 8.57.0 - eslint-config-prettier: 9.1.0(eslint@8.57.0) + eslint: 9.3.0 + eslint-config-prettier: 9.1.0(eslint@9.3.0) prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.6 - /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): + /eslint-plugin-react-hooks@4.6.0(eslint@9.3.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.57.0 + eslint: 9.3.0 - /eslint-plugin-react@7.34.1(eslint@8.57.0): + /eslint-plugin-react@7.34.1(eslint@9.3.0): resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} engines: {node: '>=4'} peerDependencies: @@ -5884,7 +5885,7 @@ packages: array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 es-iterator-helpers: 1.0.18 - eslint: 8.57.0 + eslint: 9.3.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.4 minimatch: 3.1.2 @@ -5905,9 +5906,9 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-scope@8.0.1: + resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -5926,41 +5927,41 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + /eslint@9.3.0: + resolution: {integrity: sha512-5Iv4CsZW030lpUqHBapdPo3MJetAPtejVW8B84GIcIIv8+ohFaddXsrn1Gn8uD9ijDb+kcYKFUVmC8qG8B2ORQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) '@eslint-community/regexpp': 4.6.2 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.3.0 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4 - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.0.1 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 - graphemer: 1.4.0 ignore: 5.2.4 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 @@ -6023,13 +6024,13 @@ packages: type-name: 2.0.2 dev: true - /espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /espree@10.0.1: + resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) - eslint-visitor-keys: 3.4.3 + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 4.0.0 /esprima@2.7.3: resolution: {integrity: sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==} @@ -6302,11 +6303,11 @@ packages: escape-string-regexp: 1.0.5 dev: false - /file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + /file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} dependencies: - flat-cache: 3.0.4 + flat-cache: 4.0.1 /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} @@ -6359,20 +6360,20 @@ packages: path-exists: 5.0.0 dev: true - /flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} + /flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} dependencies: - flatted: 3.2.7 - rimraf: 3.0.2 + flatted: 3.3.1 + keyv: 4.5.4 /flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true dev: true - /flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + /flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} /follow-redirects@1.15.6(debug@4.3.4): resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} @@ -6617,11 +6618,9 @@ packages: engines: {node: '>=4'} dev: true - /globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 + /globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} @@ -7969,6 +7968,9 @@ packages: hasBin: true dev: true + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + /json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} dev: true @@ -8050,6 +8052,11 @@ packages: object.assign: 4.1.4 object.values: 1.1.7 + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -9967,12 +9974,6 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true - dependencies: - glob: 7.2.3 - /rimraf@5.0.7: resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} engines: {node: '>=14.18'} @@ -11049,10 +11050,6 @@ packages: engines: {node: '>=10'} dev: false - /type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - /type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} From 7b551b691d9d2acf383fe2edb53579b883cd5d88 Mon Sep 17 00:00:00 2001 From: Tuan Pham Date: Mon, 3 Jun 2024 21:45:36 +0700 Subject: [PATCH 02/10] fix(deps): migrate .eslintrc.js to eslint.config.js --- .eslintrc.js | 23 - eslint.config.js | 70 +++ examples/rest-api-client-demo/.eslintrc.js | 3 - package.json | 5 +- packages/create-plugin/package.json | 2 +- .../templates/minimum/.eslintrc.js | 14 +- packages/customize-uploader/package.json | 2 +- .../customize-uploader/src/commands/import.ts | 4 +- packages/customize-uploader/src/constants.ts | 2 +- .../dts-gen-integration-test.ts | 2 +- packages/dts-gen/src/utils/logger.ts | 1 - .../plugin-manifest-validator/package.json | 2 +- packages/plugin-packer/bin/.eslintrc.js | 1 - packages/plugin-packer/site/.eslintrc.js | 8 - .../plugin-packer/site/test/action-test.js | 2 +- .../plugin-packer/site/test/reducer-test.js | 1 + packages/plugin-uploader/.eslintrc.js | 10 - packages/plugin-uploader/src/index.ts | 1 + .../src/client/RecordClient.ts | 3 - packages/rest-api-client/src/url.ts | 1 + pnpm-lock.yaml | 509 +++++++++++++++++- 21 files changed, 594 insertions(+), 72 deletions(-) delete mode 100644 .eslintrc.js create mode 100644 eslint.config.js delete mode 100644 examples/rest-api-client-demo/.eslintrc.js delete mode 100644 packages/plugin-packer/site/.eslintrc.js delete mode 100644 packages/plugin-uploader/.eslintrc.js diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 3b96d4bdac..0000000000 --- a/.eslintrc.js +++ /dev/null @@ -1,23 +0,0 @@ -module.exports = { - root: true, - extends: "@cybozu/eslint-config/presets/node-typescript-prettier", - rules: { - curly: ["error", "all"], - "func-style": ["error"], - "@typescript-eslint/ban-types": [ - "error", - { - types: { - object: false, - "{}": false, - }, - }, - ], - "@typescript-eslint/consistent-type-imports": [ - "error", - { - prefer: "type-imports", - }, - ], - }, -}; diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000000..44c7d7e7b9 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,70 @@ +const nodePrettier = require("@cybozu/eslint-config/presets/node-prettier"); +const prettier = require("@cybozu/eslint-config/presets/prettier"); +const typescriptPrettier = require("@cybozu/eslint-config/presets/typescript-prettier"); +const FlatCompat = require("@eslint/eslintrc").FlatCompat; +const js = require("@eslint/js"); +const { fixupConfigRules } = require("@eslint/compat"); +const eslintPluginNode = require("eslint-plugin-node"); + +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, +}); + +module.exports = [ + { + files: ["plugin-uploader/**/*.ts"], + rules: { + /* ref + * - https://github.com/eslint/eslint/issues/11899 + * - https://github.com/eslint/eslint/issues/11954 + */ + "require-atomic-updates": "off", + }, + }, + { + nodePrettier, + files: ["plugin-packer/bin/**/*.ts"], + }, + { + prettier, + files: ["plugin-packer/site/**/*.ts", "plugin-packer/site/**/*.js"], + env: { + jest: true, + node: true, + }, + }, + { + typescriptPrettier, + files: ["create-plugin/template/modern/**/*.ts"], + globals: { + kintone: false, + }, + }, + { + files: ["**/*.ts"], + rules: { + curly: ["error", "all"], + "func-style": ["error"], + "@typescript-eslint/ban-types": [ + "error", + { + types: { + object: false, + "{}": false, + }, + }, + ], + "@typescript-eslint/consistent-type-imports": [ + "error", + { + prefer: "type-imports", + }, + ], + }, + }, + ...fixupConfigRules( + compat.extends("@cybozu/eslint-config/presets/node-typescript-prettier"), + eslintPluginNode, + ), +]; diff --git a/examples/rest-api-client-demo/.eslintrc.js b/examples/rest-api-client-demo/.eslintrc.js deleted file mode 100644 index 1ccef668a0..0000000000 --- a/examples/rest-api-client-demo/.eslintrc.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extends: "@cybozu/eslint-config/presets/node-typescript-prettier" -}; diff --git a/package.json b/package.json index 5f7a499ff4..071ecb75de 100644 --- a/package.json +++ b/package.json @@ -39,11 +39,14 @@ "@babel/preset-typescript": "^7.24.1", "@cybozu/eslint-config": "^23.0.0", "@cybozu/license-manager": "^1.2.1", + "@eslint/compat": "^1.0.3", + "@eslint/eslintrc": "^3.1.0", "@types/jest": "^29.5.12", "@types/node": "^18.19.33", + "@typescript-eslint/eslint-plugin": "^7.11.0", "babel-jest": "^29.7.0", "comment-json": "^4.2.3", - "eslint": "^9.3.0", + "eslint": "^9.4.0", "jest": "^29.7.0", "npm-run-all": "^4.1.5", "prettier": "^3.2.5", diff --git a/packages/create-plugin/package.json b/packages/create-plugin/package.json index b0bb8acba0..21bf42088b 100644 --- a/packages/create-plugin/package.json +++ b/packages/create-plugin/package.json @@ -48,7 +48,7 @@ "start": "pnpm build --watch", "build": "pnpm clean && tsc --build --force", "clean": "rimraf dist", - "lint": "eslint --ext .ts src --max-warnings 0", + "lint": "eslint src --max-warnings 0", "fix": "pnpm lint --fix", "test": "jest --testPathIgnorePatterns=/__tests__/generator\\.test\\.ts$", "test:generator": "cross-env NODE_ENV=e2e jest --testPathPattern=/__tests__/generator\\.test\\.ts$", diff --git a/packages/create-plugin/templates/minimum/.eslintrc.js b/packages/create-plugin/templates/minimum/.eslintrc.js index 636efe99e3..29cf680e75 100644 --- a/packages/create-plugin/templates/minimum/.eslintrc.js +++ b/packages/create-plugin/templates/minimum/.eslintrc.js @@ -1,13 +1,13 @@ module.exports = { extends: [ - '@cybozu/eslint-config/globals/kintone.js', - '@cybozu/eslint-config/lib/base.js', - '@cybozu/eslint-config/lib/kintone.js', - '@cybozu/eslint-config/lib/prettier.js', + "@cybozu/eslint-config/globals/kintone.js", + "@cybozu/eslint-config/lib/base.js", + "@cybozu/eslint-config/lib/kintone.js", + "@cybozu/eslint-config/lib/prettier.js", ], rules: { - 'prettier/prettier': ['error', { singleQuote: true }], - 'space-before-function-paren': 0, - 'object-curly-spacing': 0, + "prettier/prettier": ["error", { singleQuote: true }], + "space-before-function-paren": 0, + "object-curly-spacing": 0, }, }; diff --git a/packages/customize-uploader/package.json b/packages/customize-uploader/package.json index ae6bed59cf..64140f6138 100644 --- a/packages/customize-uploader/package.json +++ b/packages/customize-uploader/package.json @@ -12,7 +12,7 @@ "scripts": { "prebuild": "pnpm clean", "build": "tsc --build --force", - "lint": "eslint --ext .ts src --max-warnings 0", + "lint": "eslint src --max-warnings 0", "fix": "pnpm lint --fix", "test": "jest", "test:ci": "jest --runInBand", diff --git a/packages/customize-uploader/src/commands/import.ts b/packages/customize-uploader/src/commands/import.ts index 8470ce7372..510dda8e22 100644 --- a/packages/customize-uploader/src/commands/import.ts +++ b/packages/customize-uploader/src/commands/import.ts @@ -1,7 +1,7 @@ import fs from "fs"; import { mkdirp } from "mkdirp"; import { sep } from "path"; -import { Constans } from "../constants"; +import { Constant } from "../constants"; import type { CustomizeManifest, GeneralInputParams } from "./index"; import KintoneApiClient, { AuthenticationError } from "../KintoneApiClient"; import type { Lang } from "../lang"; @@ -82,7 +82,7 @@ export const importCustomizeSetting = async ( retryCount++; if (isAuthenticationError) { throw new Error(m("E_Authentication")); - } else if (retryCount < Constans.MAX_RETRY_COUNT) { + } else if (retryCount < Constant.MAX_RETRY_COUNT) { await wait(1000); console.log(m("E_Retry")); return importCustomizeSetting( diff --git a/packages/customize-uploader/src/constants.ts b/packages/customize-uploader/src/constants.ts index df9ea0824a..3b7e8e1522 100644 --- a/packages/customize-uploader/src/constants.ts +++ b/packages/customize-uploader/src/constants.ts @@ -1,3 +1,3 @@ -export const Constans = { +export const Constant = { MAX_RETRY_COUNT: 3, }; diff --git a/packages/dts-gen/src/integration-tests/dts-gen-integration-test.ts b/packages/dts-gen/src/integration-tests/dts-gen-integration-test.ts index 98f4a335c9..48e53dfbb8 100644 --- a/packages/dts-gen/src/integration-tests/dts-gen-integration-test.ts +++ b/packages/dts-gen/src/integration-tests/dts-gen-integration-test.ts @@ -1,4 +1,4 @@ -// eslint-disable-next-line @typescript-eslint/triple-slash-reference, spaced-comment +// eslint-disable-next-line spaced-comment /// // eslint-disable-next-line @typescript-eslint/triple-slash-reference, spaced-comment /// diff --git a/packages/dts-gen/src/utils/logger.ts b/packages/dts-gen/src/utils/logger.ts index f4ffe9c466..77168cd787 100644 --- a/packages/dts-gen/src/utils/logger.ts +++ b/packages/dts-gen/src/utils/logger.ts @@ -1,4 +1,3 @@ export const log = (message: string) => { - // eslint-disable-next-line no-console console.log(message); }; diff --git a/packages/plugin-manifest-validator/package.json b/packages/plugin-manifest-validator/package.json index b6cad39a72..9115e77ea0 100644 --- a/packages/plugin-manifest-validator/package.json +++ b/packages/plugin-manifest-validator/package.json @@ -23,7 +23,7 @@ "gen-dts": "node script/generate-dts.js", "test": "jest", "test:ci": "jest --runInBand", - "lint": "eslint --ext .ts src --max-warnings 0", + "lint": "eslint src --max-warnings 0", "fix": "pnpm lint --fix", "clean": "rimraf dist" }, diff --git a/packages/plugin-packer/bin/.eslintrc.js b/packages/plugin-packer/bin/.eslintrc.js index 674a76fe58..8e349f67eb 100644 --- a/packages/plugin-packer/bin/.eslintrc.js +++ b/packages/plugin-packer/bin/.eslintrc.js @@ -1,4 +1,3 @@ module.exports = { - root: true, extends: "@cybozu/eslint-config/presets/node-prettier", }; diff --git a/packages/plugin-packer/site/.eslintrc.js b/packages/plugin-packer/site/.eslintrc.js deleted file mode 100644 index 78962aa23f..0000000000 --- a/packages/plugin-packer/site/.eslintrc.js +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - root: true, - extends: "@cybozu/eslint-config/presets/prettier", - env: { - jest: true, - node: true, - }, -}; diff --git a/packages/plugin-packer/site/test/action-test.js b/packages/plugin-packer/site/test/action-test.js index eea81875ba..7d254e05b0 100644 --- a/packages/plugin-packer/site/test/action-test.js +++ b/packages/plugin-packer/site/test/action-test.js @@ -1,4 +1,5 @@ "use strict"; +/* globals describe, expect, it, beforeEach, afterEach, jest */ const { UPLOAD_PPK, @@ -22,7 +23,6 @@ describe("action", () => { beforeEach(() => { dispatch = jest.fn(); }); - afterEach(() => {}); describe("uploadFailure", () => { it("should dispatch an UPLOAD_FAILURE action with an error", () => { const error = { message: "error" }; diff --git a/packages/plugin-packer/site/test/reducer-test.js b/packages/plugin-packer/site/test/reducer-test.js index 6d860423ca..a730e9fa7e 100644 --- a/packages/plugin-packer/site/test/reducer-test.js +++ b/packages/plugin-packer/site/test/reducer-test.js @@ -1,4 +1,5 @@ "use strict"; +/* globals describe, expect, it, beforeEach, afterEach */ const { reducer, diff --git a/packages/plugin-uploader/.eslintrc.js b/packages/plugin-uploader/.eslintrc.js deleted file mode 100644 index f4960139d4..0000000000 --- a/packages/plugin-uploader/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - extends: "@cybozu/eslint-config/presets/node-typescript-prettier", - rules: { - /* ref - * - https://github.com/eslint/eslint/issues/11899 - * - https://github.com/eslint/eslint/issues/11954 - */ - "require-atomic-updates": "off", - }, -}; diff --git a/packages/plugin-uploader/src/index.ts b/packages/plugin-uploader/src/index.ts index 37fd6d2866..bb2ca6d73c 100644 --- a/packages/plugin-uploader/src/index.ts +++ b/packages/plugin-uploader/src/index.ts @@ -63,6 +63,7 @@ export const run = async ( }); await pluginSystemController.upload(pluginPath, lang); } finally { + // eslint-disable-next-line require-atomic-updates uploading = false; } }); diff --git a/packages/rest-api-client/src/client/RecordClient.ts b/packages/rest-api-client/src/client/RecordClient.ts index cc5d10373b..36de80a05c 100644 --- a/packages/rest-api-client/src/client/RecordClient.ts +++ b/packages/rest-api-client/src/client/RecordClient.ts @@ -258,7 +258,6 @@ export class RecordClient extends BaseClient { const conditionQuery = condition ? `(${condition}) and ` : ""; let allRecords: T[] = []; let lastId = "0"; - // eslint-disable-next-line no-constant-condition while (true) { const query = `${conditionQuery}$id > ${lastId} order by $id asc limit ${GET_RECORDS_LIMIT}`; const result = await this.getRecords({ ...rest, fields, query }); @@ -289,7 +288,6 @@ export class RecordClient extends BaseClient { const conditionQuery = condition ? `${condition} ` : ""; let allRecords: T[] = []; let offset = 0; - // eslint-disable-next-line no-constant-condition while (true) { const query = `${conditionQuery}${ orderBy ? `order by ${orderBy} ` : "" @@ -315,7 +313,6 @@ export class RecordClient extends BaseClient { const { id } = await this.createCursor(params); try { let allRecords: T[] = []; - // eslint-disable-next-line no-constant-condition while (true) { const result = await this.getRecordsByCursor({ id }); allRecords = allRecords.concat(result.records); diff --git a/packages/rest-api-client/src/url.ts b/packages/rest-api-client/src/url.ts index 409b80f974..e9dd6cb042 100644 --- a/packages/rest-api-client/src/url.ts +++ b/packages/rest-api-client/src/url.ts @@ -6,5 +6,6 @@ export const buildPath = (params: { const { endpointName, guestSpaceId, preview } = params; const guestPath = guestSpaceId !== undefined ? `/guest/${guestSpaceId}` : ""; const previewPath = preview ? "/preview" : ""; + const a = 1; return `/k${guestPath}/v1${previewPath}/${endpointName}.json`; }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 55a3db2aa0..44e380185d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,16 +23,25 @@ importers: version: 7.24.1(@babel/core@7.24.5) '@cybozu/eslint-config': specifier: ^23.0.0 - version: 23.0.0(@types/eslint@8.56.10)(eslint@9.3.0)(prettier@3.2.5)(typescript@5.4.5) + version: 23.0.0(eslint@9.4.0)(prettier@3.2.5)(typescript@5.4.5) '@cybozu/license-manager': specifier: ^1.2.1 version: 1.2.1 + '@eslint/compat': + specifier: ^1.0.3 + version: 1.0.3 + '@eslint/eslintrc': + specifier: ^3.1.0 + version: 3.1.0 '@types/jest': specifier: ^29.5.12 version: 29.5.12 '@types/node': specifier: ^18.19.33 version: 18.19.33 + '@typescript-eslint/eslint-plugin': + specifier: ^7.11.0 + version: 7.11.0(@typescript-eslint/parser@7.4.0)(eslint@9.4.0)(typescript@5.4.5) babel-jest: specifier: ^29.7.0 version: 29.7.0(@babel/core@7.24.5) @@ -40,8 +49,8 @@ importers: specifier: ^4.2.3 version: 4.2.3 eslint: - specifier: ^9.3.0 - version: 9.3.0 + specifier: ^9.4.0 + version: 9.4.0 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@18.19.33) @@ -250,7 +259,7 @@ importers: dependencies: '@kintone/plugin-manifest-validator': specifier: ^10.1.0 - version: link:../plugin-manifest-validator + version: 10.2.1 chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -490,7 +499,7 @@ importers: dependencies: '@kintone/plugin-packer': specifier: ^8.0.6 - version: link:../plugin-packer + version: 8.1.0 mkdirp: specifier: ^3.0.1 version: 3.0.1 @@ -1940,6 +1949,33 @@ packages: - eslint-import-resolver-webpack - prettier - supports-color + dev: false + + /@cybozu/eslint-config@23.0.0(eslint@9.4.0)(prettier@3.2.5)(typescript@5.4.5): + resolution: {integrity: sha512-xfQVq794pcSDi+q2T5Y83lQuFZQSiEGt8xW0zL8vEh+ux0SrpLzmIj4YFeBTVrZq6+HqnPSZfFRr09BlCSHObQ==} + engines: {node: '>=18'} + peerDependencies: + eslint: '>=8.56.0' + typescript: '>=4.7.5 || ^5.0.0' + dependencies: + '@typescript-eslint/eslint-plugin': 7.11.0(@typescript-eslint/parser@7.4.0)(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.4.0(eslint@9.4.0)(typescript@5.4.5) + eslint: 9.4.0 + eslint-config-prettier: 9.1.0(eslint@9.4.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.4.0)(eslint@9.4.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@9.4.0) + eslint-plugin-node: 11.1.0(eslint@9.4.0) + eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0)(eslint@9.4.0)(prettier@3.2.5) + eslint-plugin-react: 7.34.1(eslint@9.4.0) + eslint-plugin-react-hooks: 4.6.0(eslint@9.4.0) + typescript: 5.4.5 + transitivePeerDependencies: + - '@types/eslint' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - prettier + - supports-color + dev: true /@cybozu/license-manager@1.2.1: resolution: {integrity: sha512-my0f4N/e6XVNZ5q9vJlkA/MBiY7scy7neBRhf2dXpdaYGR5Ti1Xjig4dkKlgy/u0+h4hnkE/8sd5MlhjPNqwuw==} @@ -2171,10 +2207,43 @@ packages: dependencies: eslint: 9.3.0 eslint-visitor-keys: 3.4.3 + dev: false + + /@eslint-community/eslint-utils@4.4.0(eslint@9.4.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 9.4.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true /@eslint-community/regexpp@4.6.2: resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: false + + /@eslint/compat@1.0.3: + resolution: {integrity: sha512-9RaroPQaU2+SDcWav1YfuipwqnHccoiXZdUsicRQsQ/vH2wkEmRVcj344GapG/FnCeZRtqj0n6PshI+s9xkkAQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/config-array@0.15.1: + resolution: {integrity: sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/object-schema': 2.1.3 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true /@eslint/eslintrc@3.1.0: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} @@ -2184,7 +2253,7 @@ packages: debug: 4.3.4 espree: 10.0.1 globals: 14.0.0 - ignore: 5.2.4 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -2195,6 +2264,17 @@ packages: /@eslint/js@9.3.0: resolution: {integrity: sha512-niBqk8iwv96+yuTwjM6bWg8ovzAPF9qkICsGtcoa5/dmqcEMfdwNAX7+/OHcJHc7wj7XqPxH98oAHytFYlw6Sw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: false + + /@eslint/js@9.4.0: + resolution: {integrity: sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/object-schema@2.1.3: + resolution: {integrity: sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true /@humanwhocodes/config-array@0.13.0: resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} @@ -2205,6 +2285,7 @@ packages: minimatch: 3.1.2 transitivePeerDependencies: - supports-color + dev: false /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -2212,6 +2293,7 @@ packages: /@humanwhocodes/object-schema@2.0.3: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + dev: false /@humanwhocodes/retry@0.3.0: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} @@ -2513,6 +2595,34 @@ packages: resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} dev: true + /@kintone/plugin-manifest-validator@10.2.1: + resolution: {integrity: sha512-UZO0jdL+IvdAR34Ua8ZM+Wq6YINW95zJDQGBPnV5zUGDjKYMCqzJWwMnFF86GenqyhuB9R49EHEopr/qEHy9TQ==} + engines: {node: '>=18'} + dependencies: + ajv: 8.12.0 + ajv-formats: 2.1.1(ajv@8.12.0) + bytes: 3.1.2 + dev: false + + /@kintone/plugin-packer@8.1.0: + resolution: {integrity: sha512-wd8B/bS54XC0768isYORMZVYXt+af0x0fVokgMryRkeTPxYnmXNNro81mgJBP6cbf+YIQIvhJh74Kub4a6jEZA==} + engines: {node: '>=18'} + hasBin: true + dependencies: + '@kintone/plugin-manifest-validator': 10.2.1 + chokidar: 3.6.0 + debug: 4.3.4 + denodeify: 1.2.1 + meow: 9.0.0 + mkdirp: 3.0.1 + node-rsa: 1.1.1 + stream-buffers: 3.0.2 + yauzl: 3.1.3 + yazl: 2.5.1 + transitivePeerDependencies: + - supports-color + dev: false + /@leichtgewicht/ip-codec@2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: true @@ -3171,6 +3281,7 @@ packages: /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + dev: false /@types/send@0.17.1: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} @@ -3246,6 +3357,33 @@ packages: '@types/node': 18.0.6 dev: true + /@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.4.0)(eslint@9.4.0)(typescript@5.4.5): + resolution: {integrity: sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 7.4.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.11.0 + '@typescript-eslint/type-utils': 7.11.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.11.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.11.0 + eslint: 9.4.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/eslint-plugin@7.4.0(@typescript-eslint/parser@7.4.0)(eslint@9.3.0)(typescript@5.4.5): resolution: {integrity: sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3273,6 +3411,7 @@ packages: typescript: 5.4.5 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/parser@7.4.0(eslint@9.3.0)(typescript@5.4.5): resolution: {integrity: sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==} @@ -3293,6 +3432,36 @@ packages: typescript: 5.4.5 transitivePeerDependencies: - supports-color + dev: false + + /@typescript-eslint/parser@7.4.0(eslint@9.4.0)(typescript@5.4.5): + resolution: {integrity: sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 7.4.0 + '@typescript-eslint/types': 7.4.0 + '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.4.0 + debug: 4.3.4 + eslint: 9.4.0 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager@7.11.0: + resolution: {integrity: sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/visitor-keys': 7.11.0 + dev: true /@typescript-eslint/scope-manager@7.4.0: resolution: {integrity: sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==} @@ -3301,6 +3470,26 @@ packages: '@typescript-eslint/types': 7.4.0 '@typescript-eslint/visitor-keys': 7.4.0 + /@typescript-eslint/type-utils@7.11.0(eslint@9.4.0)(typescript@5.4.5): + resolution: {integrity: sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.11.0(eslint@9.4.0)(typescript@5.4.5) + debug: 4.3.4 + eslint: 9.4.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/type-utils@7.4.0(eslint@9.3.0)(typescript@5.4.5): resolution: {integrity: sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3319,11 +3508,39 @@ packages: typescript: 5.4.5 transitivePeerDependencies: - supports-color + dev: false + + /@typescript-eslint/types@7.11.0: + resolution: {integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: true /@typescript-eslint/types@7.4.0: resolution: {integrity: sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==} engines: {node: ^18.18.0 || >=20.0.0} + /@typescript-eslint/typescript-estree@7.11.0(typescript@5.4.5): + resolution: {integrity: sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/visitor-keys': 7.11.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree@7.4.0(typescript@5.4.5): resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3345,6 +3562,22 @@ packages: transitivePeerDependencies: - supports-color + /@typescript-eslint/utils@7.11.0(eslint@9.4.0)(typescript@5.4.5): + resolution: {integrity: sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@typescript-eslint/scope-manager': 7.11.0 + '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) + eslint: 9.4.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/utils@7.4.0(eslint@9.3.0)(typescript@5.4.5): resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3362,6 +3595,15 @@ packages: transitivePeerDependencies: - supports-color - typescript + dev: false + + /@typescript-eslint/visitor-keys@7.11.0: + resolution: {integrity: sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.11.0 + eslint-visitor-keys: 3.4.3 + dev: true /@typescript-eslint/visitor-keys@7.4.0: resolution: {integrity: sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==} @@ -3629,7 +3871,6 @@ packages: optional: true dependencies: ajv: 8.12.0 - dev: true /ajv-keywords@3.5.2(ajv@6.12.6): resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} @@ -5723,6 +5964,16 @@ packages: eslint: '>=7.0.0' dependencies: eslint: 9.3.0 + dev: false + + /eslint-config-prettier@9.1.0(eslint@9.4.0): + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 9.4.0 + dev: true /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -5760,6 +6011,36 @@ packages: eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color + dev: false + + /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@9.4.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 7.4.0(eslint@9.4.0)(typescript@5.4.5) + debug: 3.2.7 + eslint: 9.4.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: true /eslint-plugin-es@3.0.1(eslint@9.3.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} @@ -5770,6 +6051,18 @@ packages: eslint: 9.3.0 eslint-utils: 2.1.0 regexpp: 3.2.0 + dev: false + + /eslint-plugin-es@3.0.1(eslint@9.4.0): + resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} + engines: {node: '>=8.10.0'} + peerDependencies: + eslint: '>=4.19.1' + dependencies: + eslint: 9.4.0 + eslint-utils: 2.1.0 + regexpp: 3.2.0 + dev: true /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.4.0)(eslint@9.3.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} @@ -5804,6 +6097,42 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color + dev: false + + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.4.0)(eslint@9.4.0): + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 7.4.0(eslint@9.4.0)(typescript@5.4.5) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 9.4.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@9.4.0) + hasown: 2.0.0 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true /eslint-plugin-jsx-a11y@6.8.0(eslint@9.3.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} @@ -5828,6 +6157,32 @@ packages: minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.7 + dev: false + + /eslint-plugin-jsx-a11y@6.8.0(eslint@9.4.0): + resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': 7.24.1 + aria-query: 5.3.0 + array-includes: 3.1.7 + array.prototype.flatmap: 1.3.2 + ast-types-flow: 0.0.8 + axe-core: 4.7.0 + axobject-query: 3.2.1 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + es-iterator-helpers: 1.0.15 + eslint: 9.4.0 + hasown: 2.0.0 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.7 + dev: true /eslint-plugin-node@11.1.0(eslint@9.3.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} @@ -5842,6 +6197,22 @@ packages: minimatch: 3.1.2 resolve: 1.22.8 semver: 6.3.1 + dev: false + + /eslint-plugin-node@11.1.0(eslint@9.4.0): + resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} + engines: {node: '>=8.10.0'} + peerDependencies: + eslint: '>=5.16.0' + dependencies: + eslint: 9.4.0 + eslint-plugin-es: 3.0.1(eslint@9.4.0) + eslint-utils: 2.1.0 + ignore: 5.2.4 + minimatch: 3.1.2 + resolve: 1.22.8 + semver: 6.3.1 + dev: true /eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0)(eslint@9.3.0)(prettier@3.2.5): resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} @@ -5863,6 +6234,28 @@ packages: prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.6 + dev: false + + /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@9.4.0)(prettier@3.2.5): + resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true + dependencies: + eslint: 9.4.0 + eslint-config-prettier: 9.1.0(eslint@9.4.0) + prettier: 3.2.5 + prettier-linter-helpers: 1.0.0 + synckit: 0.8.6 + dev: true /eslint-plugin-react-hooks@4.6.0(eslint@9.3.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} @@ -5871,6 +6264,16 @@ packages: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: 9.3.0 + dev: false + + /eslint-plugin-react-hooks@4.6.0(eslint@9.4.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 9.4.0 + dev: true /eslint-plugin-react@7.34.1(eslint@9.3.0): resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} @@ -5897,6 +6300,34 @@ packages: resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.11 + dev: false + + /eslint-plugin-react@7.34.1(eslint@9.4.0): + resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.7 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.2 + array.prototype.toreversed: 1.1.2 + array.prototype.tosorted: 1.1.3 + doctrine: 2.1.0 + es-iterator-helpers: 1.0.18 + eslint: 9.4.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.4 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.7 + object.hasown: 1.1.4 + object.values: 1.1.7 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.11 + dev: true /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} @@ -5972,6 +6403,50 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color + dev: false + + /eslint@9.4.0: + resolution: {integrity: sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/config-array': 0.15.1 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.4.0 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + escape-string-regexp: 4.0.0 + eslint-scope: 8.0.1 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true /espower-loader@1.2.2: resolution: {integrity: sha512-b2S362kHB3hDc8DIW7j3K6fIO+fMhwN+/1HimzmTRRe5Tl9Ox83WvVNjO4QL+HdplbSCw5VvHJpMIxgzEu+Rcw==} @@ -6944,6 +7419,10 @@ packages: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + /immer@10.0.3: resolution: {integrity: sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==} dev: true @@ -8428,6 +8907,13 @@ packages: dependencies: brace-expansion: 2.0.1 + /minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -10966,6 +11452,15 @@ packages: dependencies: typescript: 5.4.5 + /ts-api-utils@1.3.0(typescript@5.4.5): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.4.5 + dev: true + /ts-loader@9.5.1(typescript@5.4.5)(webpack@5.91.0): resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} engines: {node: '>=12.0.0'} From 31ebd91e17812bb8dd9b6537547b4bfe6268eb6f Mon Sep 17 00:00:00 2001 From: Tuan Pham Date: Mon, 3 Jun 2024 22:10:11 +0700 Subject: [PATCH 03/10] fix(deps): remove typo --- packages/rest-api-client/src/url.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/rest-api-client/src/url.ts b/packages/rest-api-client/src/url.ts index e9dd6cb042..409b80f974 100644 --- a/packages/rest-api-client/src/url.ts +++ b/packages/rest-api-client/src/url.ts @@ -6,6 +6,5 @@ export const buildPath = (params: { const { endpointName, guestSpaceId, preview } = params; const guestPath = guestSpaceId !== undefined ? `/guest/${guestSpaceId}` : ""; const previewPath = preview ? "/preview" : ""; - const a = 1; return `/k${guestPath}/v1${previewPath}/${endpointName}.json`; }; From 0ea1495c4d883c6866690ca11cc08c99d469f5c7 Mon Sep 17 00:00:00 2001 From: Tuan Pham Date: Mon, 3 Jun 2024 22:15:07 +0700 Subject: [PATCH 04/10] fix(deps): remove more .eslintrc.js --- eslint.config.js | 9 ++++++++- packages/plugin-packer/bin/.eslintrc.js | 3 --- packages/plugin-packer/test/.eslintrc.js | 5 ----- 3 files changed, 8 insertions(+), 9 deletions(-) delete mode 100644 packages/plugin-packer/bin/.eslintrc.js delete mode 100644 packages/plugin-packer/test/.eslintrc.js diff --git a/eslint.config.js b/eslint.config.js index 44c7d7e7b9..ba1bad8b0a 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -24,7 +24,7 @@ module.exports = [ }, { nodePrettier, - files: ["plugin-packer/bin/**/*.ts"], + files: ["plugin-packer/bin/**/*.ts", "plugin-packer/bin/**/*.js"], }, { prettier, @@ -34,6 +34,13 @@ module.exports = [ node: true, }, }, + { + prettier, + files: ["plugin-packer/test/**/*.ts", "plugin-packer/test/**/*.js"], + env: { + jest: true, + }, + }, { typescriptPrettier, files: ["create-plugin/template/modern/**/*.ts"], diff --git a/packages/plugin-packer/bin/.eslintrc.js b/packages/plugin-packer/bin/.eslintrc.js deleted file mode 100644 index 8e349f67eb..0000000000 --- a/packages/plugin-packer/bin/.eslintrc.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extends: "@cybozu/eslint-config/presets/node-prettier", -}; diff --git a/packages/plugin-packer/test/.eslintrc.js b/packages/plugin-packer/test/.eslintrc.js deleted file mode 100644 index 6052da089b..0000000000 --- a/packages/plugin-packer/test/.eslintrc.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - env: { - jest: true, - }, -}; From bc494166fe93efa6d9825a333f2ebf98d23a5d1d Mon Sep 17 00:00:00 2001 From: Tuan Pham Date: Tue, 4 Jun 2024 09:20:54 +0700 Subject: [PATCH 05/10] fix(deps): correct pnpm-lock.yaml --- pnpm-lock.yaml | 735 ++++++++++++------------------------------------- 1 file changed, 174 insertions(+), 561 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 44e380185d..f943287410 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ importers: version: 7.24.1(@babel/core@7.24.5) '@cybozu/eslint-config': specifier: ^23.0.0 - version: 23.0.0(eslint@9.4.0)(prettier@3.2.5)(typescript@5.4.5) + version: 23.0.0(@types/eslint@8.56.10)(eslint@9.4.0)(prettier@3.2.5)(typescript@5.4.5) '@cybozu/license-manager': specifier: ^1.2.1 version: 1.2.1 @@ -105,7 +105,7 @@ importers: version: 4.1.2 glob: specifier: ^10.3.15 - version: 10.3.15 + version: 10.3.16 inquirer: specifier: ^8.2.6 version: 8.2.6 @@ -142,7 +142,7 @@ importers: version: 8.2.10 '@types/lodash': specifier: ^4.17.1 - version: 4.17.1 + version: 4.17.4 '@types/node-rsa': specifier: ^1.1.4 version: 1.1.4 @@ -188,7 +188,7 @@ importers: dependencies: '@cybozu/eslint-config': specifier: ^23.0.0 - version: 23.0.0(@types/eslint@8.56.10)(eslint@9.3.0)(prettier@3.2.5)(typescript@5.4.5) + version: 23.0.0(@types/eslint@8.56.10)(eslint@9.4.0)(prettier@3.2.5)(typescript@5.4.5) axios: specifier: ^1.6.8 version: 1.6.8 @@ -197,7 +197,7 @@ importers: version: 12.0.0 eslint: specifier: ^9.3.0 - version: 9.3.0 + version: 9.4.0 form-data: specifier: ^4.0.0 version: 4.0.0 @@ -213,7 +213,7 @@ importers: version: 8.56.10 '@types/lodash': specifier: ^4.17.1 - version: 4.17.1 + version: 4.17.4 assert: specifier: ^2.1.0 version: 2.1.0 @@ -265,7 +265,7 @@ importers: version: 3.6.0 debug: specifier: ^4.3.4 - version: 4.3.4 + version: 4.3.5 denodeify: specifier: ^1.2.1 version: 1.2.1 @@ -290,7 +290,7 @@ importers: devDependencies: '@reduxjs/toolkit': specifier: ^2.2.4 - version: 2.2.4 + version: 2.2.5 '@types/debug': specifier: ^4.1.12 version: 4.1.12 @@ -338,7 +338,7 @@ importers: version: 5.1.1 glob: specifier: ^10.3.15 - version: 10.3.15 + version: 10.3.16 jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -383,7 +383,7 @@ importers: version: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0) webpack-dev-server: specifier: ^5.0.4 - version: 5.0.4(debug@4.3.4)(webpack-cli@5.1.4)(webpack@5.91.0) + version: 5.0.4(debug@4.3.5)(webpack-cli@5.1.4)(webpack@5.91.0) packages/plugin-uploader: dependencies: @@ -436,19 +436,19 @@ importers: devDependencies: '@rollup/plugin-babel': specifier: ^6.0.4 - version: 6.0.4(@babel/core@7.24.5)(rollup@4.17.2) + version: 6.0.4(@babel/core@7.24.5)(rollup@4.18.0) '@rollup/plugin-commonjs': specifier: ^25.0.7 - version: 25.0.7(rollup@4.17.2) + version: 25.0.8(rollup@4.18.0) '@rollup/plugin-json': specifier: ^6.1.0 - version: 6.1.0(rollup@4.17.2) + version: 6.1.0(rollup@4.18.0) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.17.2) + version: 15.2.3(rollup@4.18.0) '@rollup/plugin-terser': specifier: ^0.4.4 - version: 0.4.4(rollup@4.17.2) + version: 0.4.4(rollup@4.18.0) '@types/core-js': specifier: ^2.5.8 version: 2.5.8 @@ -472,22 +472,22 @@ importers: version: 5.0.7 rollup: specifier: ^4.17.2 - version: 4.17.2 + version: 4.18.0 rollup-plugin-ecma-version-validator: specifier: ^0.2.13 - version: 0.2.13(rollup@4.17.2) + version: 0.2.13(rollup@4.18.0) rollup-plugin-license: specifier: ^3.4.0 - version: 3.4.0(rollup@4.17.2) + version: 3.4.0(rollup@4.18.0) rollup-plugin-node-globals: specifier: ^1.4.0 version: 1.4.0 rollup-plugin-polyfill-node: specifier: ^0.13.0 - version: 0.13.0(rollup@4.17.2) + version: 0.13.0(rollup@4.18.0) vite: specifier: ^5.2.11 - version: 5.2.11(@types/node@18.19.33) + version: 5.2.12(@types/node@18.19.33) webpack: specifier: ^5.91.0 version: 5.91.0(webpack-cli@5.1.4) @@ -499,7 +499,7 @@ importers: dependencies: '@kintone/plugin-packer': specifier: ^8.0.6 - version: 8.1.0 + version: 8.1.1 mkdirp: specifier: ^3.0.1 version: 3.0.1 @@ -567,7 +567,7 @@ packages: '@babel/traverse': 7.24.5 '@babel/types': 7.24.5 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.5 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -676,7 +676,7 @@ packages: '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.5 - debug: 4.3.4 + debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -1862,7 +1862,7 @@ packages: '@babel/helper-split-export-declaration': 7.24.5 '@babel/parser': 7.24.5 '@babel/types': 7.24.5 - debug: 4.3.4 + debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -1925,33 +1925,7 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@cybozu/eslint-config@23.0.0(@types/eslint@8.56.10)(eslint@9.3.0)(prettier@3.2.5)(typescript@5.4.5): - resolution: {integrity: sha512-xfQVq794pcSDi+q2T5Y83lQuFZQSiEGt8xW0zL8vEh+ux0SrpLzmIj4YFeBTVrZq6+HqnPSZfFRr09BlCSHObQ==} - engines: {node: '>=18'} - peerDependencies: - eslint: '>=8.56.0' - typescript: '>=4.7.5 || ^5.0.0' - dependencies: - '@typescript-eslint/eslint-plugin': 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.4.0(eslint@9.3.0)(typescript@5.4.5) - eslint: 9.3.0 - eslint-config-prettier: 9.1.0(eslint@9.3.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.4.0)(eslint@9.3.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@9.3.0) - eslint-plugin-node: 11.1.0(eslint@9.3.0) - eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0)(eslint@9.3.0)(prettier@3.2.5) - eslint-plugin-react: 7.34.1(eslint@9.3.0) - eslint-plugin-react-hooks: 4.6.0(eslint@9.3.0) - typescript: 5.4.5 - transitivePeerDependencies: - - '@types/eslint' - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - prettier - - supports-color - dev: false - - /@cybozu/eslint-config@23.0.0(eslint@9.4.0)(prettier@3.2.5)(typescript@5.4.5): + /@cybozu/eslint-config@23.0.0(@types/eslint@8.56.10)(eslint@9.4.0)(prettier@3.2.5)(typescript@5.4.5): resolution: {integrity: sha512-xfQVq794pcSDi+q2T5Y83lQuFZQSiEGt8xW0zL8vEh+ux0SrpLzmIj4YFeBTVrZq6+HqnPSZfFRr09BlCSHObQ==} engines: {node: '>=18'} peerDependencies: @@ -1965,7 +1939,7 @@ packages: eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.4.0)(eslint@9.4.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@9.4.0) eslint-plugin-node: 11.1.0(eslint@9.4.0) - eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0)(eslint@9.4.0)(prettier@3.2.5) + eslint-plugin-prettier: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0)(eslint@9.4.0)(prettier@3.2.5) eslint-plugin-react: 7.34.1(eslint@9.4.0) eslint-plugin-react-hooks: 4.6.0(eslint@9.4.0) typescript: 5.4.5 @@ -1975,7 +1949,6 @@ packages: - eslint-import-resolver-webpack - prettier - supports-color - dev: true /@cybozu/license-manager@1.2.1: resolution: {integrity: sha512-my0f4N/e6XVNZ5q9vJlkA/MBiY7scy7neBRhf2dXpdaYGR5Ti1Xjig4dkKlgy/u0+h4hnkE/8sd5MlhjPNqwuw==} @@ -2199,16 +2172,6 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@9.3.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 9.3.0 - eslint-visitor-keys: 3.4.3 - dev: false - /@eslint-community/eslint-utils@4.4.0(eslint@9.4.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2217,17 +2180,14 @@ packages: dependencies: eslint: 9.4.0 eslint-visitor-keys: 3.4.3 - dev: true - /@eslint-community/regexpp@4.10.0: - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + /@eslint-community/regexpp@4.10.1: + resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true /@eslint-community/regexpp@4.6.2: resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: false /@eslint/compat@1.0.3: resolution: {integrity: sha512-9RaroPQaU2+SDcWav1YfuipwqnHccoiXZdUsicRQsQ/vH2wkEmRVcj344GapG/FnCeZRtqj0n6PshI+s9xkkAQ==} @@ -2239,21 +2199,20 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: '@eslint/object-schema': 2.1.3 - debug: 4.3.4 + debug: 4.3.5 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true /@eslint/eslintrc@3.1.0: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.5 espree: 10.0.1 globals: 14.0.0 - ignore: 5.3.1 + ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -2261,40 +2220,18 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@9.3.0: - resolution: {integrity: sha512-niBqk8iwv96+yuTwjM6bWg8ovzAPF9qkICsGtcoa5/dmqcEMfdwNAX7+/OHcJHc7wj7XqPxH98oAHytFYlw6Sw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: false - /@eslint/js@9.4.0: resolution: {integrity: sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true /@eslint/object-schema@2.1.3: resolution: {integrity: sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true - - /@humanwhocodes/config-array@0.13.0: - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: false /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - /@humanwhocodes/object-schema@2.0.3: - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - dev: false - /@humanwhocodes/retry@0.3.0: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} @@ -2604,14 +2541,14 @@ packages: bytes: 3.1.2 dev: false - /@kintone/plugin-packer@8.1.0: - resolution: {integrity: sha512-wd8B/bS54XC0768isYORMZVYXt+af0x0fVokgMryRkeTPxYnmXNNro81mgJBP6cbf+YIQIvhJh74Kub4a6jEZA==} + /@kintone/plugin-packer@8.1.1: + resolution: {integrity: sha512-75/9DNMRYJyq/yG8G4gk5XE2ZbGqsdxRR6GsIrpZsgYDyrJa2VRYwQsVxPHYKv3I6TgFG+2saDHtd9aUKPQ6iw==} engines: {node: '>=18'} hasBin: true dependencies: '@kintone/plugin-manifest-validator': 10.2.1 chokidar: 3.6.0 - debug: 4.3.4 + debug: 4.3.5 denodeify: 1.2.1 meow: 9.0.0 mkdirp: 3.0.1 @@ -2679,8 +2616,8 @@ packages: - supports-color dev: false - /@reduxjs/toolkit@2.2.4: - resolution: {integrity: sha512-EoIC9iC2V/DLRBVMXRHrO/oM3QBT7RuJNeBRx8Cpnz/NHINeZBEqgI8YOxAYUjLp+KYxGgc4Wd6KoAKsaUBGhg==} + /@reduxjs/toolkit@2.2.5: + resolution: {integrity: sha512-aeFA/s5NCG7NoJe/MhmwREJxRkDs0ZaSqt0MxhWUrwCf1UQXpwR87RROJEql0uAkLI6U7snBOYOcKw83ew3FPg==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18 react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 @@ -2696,7 +2633,7 @@ packages: reselect: 5.1.0 dev: true - /@rollup/plugin-babel@6.0.4(@babel/core@7.24.5)(rollup@4.17.2): + /@rollup/plugin-babel@6.0.4(@babel/core@7.24.5)(rollup@4.18.0): resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2711,12 +2648,12 @@ packages: dependencies: '@babel/core': 7.24.5 '@babel/helper-module-imports': 7.22.15 - '@rollup/pluginutils': 5.0.2(rollup@4.17.2) - rollup: 4.17.2 + '@rollup/pluginutils': 5.0.2(rollup@4.18.0) + rollup: 4.18.0 dev: true - /@rollup/plugin-commonjs@25.0.7(rollup@4.17.2): - resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} + /@rollup/plugin-commonjs@25.0.8(rollup@4.18.0): + resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.68.0||^3.0.0||^4.0.0 @@ -2724,16 +2661,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@4.17.2) + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.3 - rollup: 4.17.2 + rollup: 4.18.0 dev: true - /@rollup/plugin-inject@5.0.5(rollup@4.17.2): + /@rollup/plugin-inject@5.0.5(rollup@4.18.0): resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2742,13 +2679,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@4.17.2) + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) estree-walker: 2.0.2 magic-string: 0.30.3 - rollup: 4.17.2 + rollup: 4.18.0 dev: true - /@rollup/plugin-json@6.1.0(rollup@4.17.2): + /@rollup/plugin-json@6.1.0(rollup@4.18.0): resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2757,11 +2694,11 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.17.2) - rollup: 4.17.2 + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + rollup: 4.18.0 dev: true - /@rollup/plugin-node-resolve@15.2.3(rollup@4.17.2): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.18.0): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2770,16 +2707,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@4.17.2) + '@rollup/pluginutils': 5.0.2(rollup@4.18.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.2 - rollup: 4.17.2 + rollup: 4.18.0 dev: true - /@rollup/plugin-terser@0.4.4(rollup@4.17.2): + /@rollup/plugin-terser@0.4.4(rollup@4.18.0): resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2788,13 +2725,13 @@ packages: rollup: optional: true dependencies: - rollup: 4.17.2 + rollup: 4.18.0 serialize-javascript: 6.0.1 smob: 1.4.0 terser: 5.19.1 dev: true - /@rollup/pluginutils@5.0.2(rollup@4.17.2): + /@rollup/pluginutils@5.0.2(rollup@4.18.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2806,10 +2743,10 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.17.2 + rollup: 4.18.0 dev: true - /@rollup/pluginutils@5.1.0(rollup@4.17.2): + /@rollup/pluginutils@5.1.0(rollup@4.18.0): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2821,131 +2758,131 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.17.2 + rollup: 4.18.0 dev: true - /@rollup/rollup-android-arm-eabi@4.17.2: - resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} + /@rollup/rollup-android-arm-eabi@4.18.0: + resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.17.2: - resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} + /@rollup/rollup-android-arm64@4.18.0: + resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64@4.17.2: - resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} + /@rollup/rollup-darwin-arm64@4.18.0: + resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.17.2: - resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} + /@rollup/rollup-darwin-x64@4.18.0: + resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.17.2: - resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} + /@rollup/rollup-linux-arm-gnueabihf@4.18.0: + resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-musleabihf@4.17.2: - resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} + /@rollup/rollup-linux-arm-musleabihf@4.18.0: + resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.17.2: - resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} + /@rollup/rollup-linux-arm64-gnu@4.18.0: + resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.17.2: - resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} + /@rollup/rollup-linux-arm64-musl@4.18.0: + resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.17.2: - resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} + /@rollup/rollup-linux-powerpc64le-gnu@4.18.0: + resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.17.2: - resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} + /@rollup/rollup-linux-riscv64-gnu@4.18.0: + resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-s390x-gnu@4.17.2: - resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} + /@rollup/rollup-linux-s390x-gnu@4.18.0: + resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.17.2: - resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} + /@rollup/rollup-linux-x64-gnu@4.18.0: + resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.17.2: - resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} + /@rollup/rollup-linux-x64-musl@4.18.0: + resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.17.2: - resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} + /@rollup/rollup-win32-arm64-msvc@4.18.0: + resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.17.2: - resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} + /@rollup/rollup-win32-ia32-msvc@4.18.0: + resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.17.2: - resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} + /@rollup/rollup-win32-x64-msvc@4.18.0: + resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] requiresBuild: true @@ -3192,8 +3129,8 @@ packages: /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - /@types/lodash@4.17.1: - resolution: {integrity: sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q==} + /@types/lodash@4.17.4: + resolution: {integrity: sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==} dev: true /@types/mime@1.3.2: @@ -3279,10 +3216,6 @@ packages: resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} dev: true - /@types/semver@7.5.0: - resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} - dev: false - /@types/send@0.17.1: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: @@ -3368,7 +3301,7 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.10.1 '@typescript-eslint/parser': 7.4.0(eslint@9.4.0)(typescript@5.4.5) '@typescript-eslint/scope-manager': 7.11.0 '@typescript-eslint/type-utils': 7.11.0(eslint@9.4.0)(typescript@5.4.5) @@ -3382,57 +3315,6 @@ packages: typescript: 5.4.5 transitivePeerDependencies: - supports-color - dev: true - - /@typescript-eslint/eslint-plugin@7.4.0(@typescript-eslint/parser@7.4.0)(eslint@9.3.0)(typescript@5.4.5): - resolution: {integrity: sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 7.4.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.4.0 - '@typescript-eslint/type-utils': 7.4.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.4.0(eslint@9.3.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.4.0 - debug: 4.3.4 - eslint: 9.3.0 - graphemer: 1.4.0 - ignore: 5.2.4 - natural-compare: 1.4.0 - semver: 7.6.0 - ts-api-utils: 1.0.3(typescript@5.4.5) - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/parser@7.4.0(eslint@9.3.0)(typescript@5.4.5): - resolution: {integrity: sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 7.4.0 - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.4.0 - debug: 4.3.4 - eslint: 9.3.0 - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - dev: false /@typescript-eslint/parser@7.4.0(eslint@9.4.0)(typescript@5.4.5): resolution: {integrity: sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==} @@ -3448,12 +3330,11 @@ packages: '@typescript-eslint/types': 7.4.0 '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.4.0 - debug: 4.3.4 + debug: 4.3.5 eslint: 9.4.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color - dev: true /@typescript-eslint/scope-manager@7.11.0: resolution: {integrity: sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==} @@ -3461,7 +3342,6 @@ packages: dependencies: '@typescript-eslint/types': 7.11.0 '@typescript-eslint/visitor-keys': 7.11.0 - dev: true /@typescript-eslint/scope-manager@7.4.0: resolution: {integrity: sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==} @@ -3482,38 +3362,16 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) '@typescript-eslint/utils': 7.11.0(eslint@9.4.0)(typescript@5.4.5) - debug: 4.3.4 + debug: 4.3.5 eslint: 9.4.0 ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color - dev: true - - /@typescript-eslint/type-utils@7.4.0(eslint@9.3.0)(typescript@5.4.5): - resolution: {integrity: sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.4.0(eslint@9.3.0)(typescript@5.4.5) - debug: 4.3.4 - eslint: 9.3.0 - ts-api-utils: 1.0.3(typescript@5.4.5) - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - dev: false /@typescript-eslint/types@7.11.0: resolution: {integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==} engines: {node: ^18.18.0 || >=20.0.0} - dev: true /@typescript-eslint/types@7.4.0: resolution: {integrity: sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==} @@ -3530,7 +3388,7 @@ packages: dependencies: '@typescript-eslint/types': 7.11.0 '@typescript-eslint/visitor-keys': 7.11.0 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 @@ -3539,7 +3397,6 @@ packages: typescript: 5.4.5 transitivePeerDependencies: - supports-color - dev: true /@typescript-eslint/typescript-estree@7.4.0(typescript@5.4.5): resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} @@ -3552,7 +3409,7 @@ packages: dependencies: '@typescript-eslint/types': 7.4.0 '@typescript-eslint/visitor-keys': 7.4.0 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -3576,26 +3433,6 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - - /@typescript-eslint/utils@7.4.0(eslint@9.3.0)(typescript@5.4.5): - resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 7.4.0 - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.5) - eslint: 9.3.0 - semver: 7.6.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: false /@typescript-eslint/visitor-keys@7.11.0: resolution: {integrity: sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==} @@ -3603,7 +3440,6 @@ packages: dependencies: '@typescript-eslint/types': 7.11.0 eslint-visitor-keys: 3.4.3 - dev: true /@typescript-eslint/visitor-keys@7.4.0: resolution: {integrity: sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==} @@ -3753,7 +3589,7 @@ packages: dependencies: webpack: 5.91.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.91.0) - webpack-dev-server: 5.0.4(debug@4.3.4)(webpack-cli@5.1.4)(webpack@5.91.0) + webpack-dev-server: 5.0.4(debug@4.3.5)(webpack-cli@5.1.4)(webpack@5.91.0) dev: true /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.91.0): @@ -3848,7 +3684,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: true @@ -3857,7 +3693,7 @@ packages: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} dependencies: - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false @@ -4177,7 +4013,7 @@ packages: /axios@1.6.8: resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} dependencies: - follow-redirects: 1.15.6(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.5) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -5252,6 +5088,18 @@ packages: optional: true dependencies: ms: 2.1.2 + dev: false + + /debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 /decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} @@ -5957,15 +5805,6 @@ packages: estraverse: 4.3.0 dev: true - /eslint-config-prettier@9.1.0(eslint@9.3.0): - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 9.3.0 - dev: false - /eslint-config-prettier@9.1.0(eslint@9.4.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true @@ -5973,7 +5812,6 @@ packages: eslint: '>=7.0.0' dependencies: eslint: 9.4.0 - dev: true /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -5984,35 +5822,6 @@ packages: transitivePeerDependencies: - supports-color - /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@9.3.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 7.4.0(eslint@9.3.0)(typescript@5.4.5) - debug: 3.2.7 - eslint: 9.3.0 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@9.4.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} @@ -6040,18 +5849,6 @@ packages: eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - dev: true - - /eslint-plugin-es@3.0.1(eslint@9.3.0): - resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=4.19.1' - dependencies: - eslint: 9.3.0 - eslint-utils: 2.1.0 - regexpp: 3.2.0 - dev: false /eslint-plugin-es@3.0.1(eslint@9.4.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} @@ -6062,42 +5859,6 @@ packages: eslint: 9.4.0 eslint-utils: 2.1.0 regexpp: 3.2.0 - dev: true - - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.4.0)(eslint@9.3.0): - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 7.4.0(eslint@9.3.0)(typescript@5.4.5) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.3 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.3.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.4.0)(eslint-import-resolver-node@0.3.9)(eslint@9.3.0) - hasown: 2.0.0 - is-core-module: 2.13.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.1 - object.values: 1.1.7 - semver: 6.3.1 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: false /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.4.0)(eslint@9.4.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} @@ -6132,32 +5893,6 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - dev: true - - /eslint-plugin-jsx-a11y@6.8.0(eslint@9.3.0): - resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - '@babel/runtime': 7.24.1 - aria-query: 5.3.0 - array-includes: 3.1.7 - array.prototype.flatmap: 1.3.2 - ast-types-flow: 0.0.8 - axe-core: 4.7.0 - axobject-query: 3.2.1 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - es-iterator-helpers: 1.0.15 - eslint: 9.3.0 - hasown: 2.0.0 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.entries: 1.1.8 - object.fromentries: 2.0.7 - dev: false /eslint-plugin-jsx-a11y@6.8.0(eslint@9.4.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} @@ -6182,22 +5917,6 @@ packages: minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.7 - dev: true - - /eslint-plugin-node@11.1.0(eslint@9.3.0): - resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=5.16.0' - dependencies: - eslint: 9.3.0 - eslint-plugin-es: 3.0.1(eslint@9.3.0) - eslint-utils: 2.1.0 - ignore: 5.2.4 - minimatch: 3.1.2 - resolve: 1.22.8 - semver: 6.3.1 - dev: false /eslint-plugin-node@11.1.0(eslint@9.4.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} @@ -6212,9 +5931,8 @@ packages: minimatch: 3.1.2 resolve: 1.22.8 semver: 6.3.1 - dev: true - /eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0)(eslint@9.3.0)(prettier@3.2.5): + /eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0)(eslint@9.4.0)(prettier@3.2.5): resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6229,42 +5947,11 @@ packages: optional: true dependencies: '@types/eslint': 8.56.10 - eslint: 9.3.0 - eslint-config-prettier: 9.1.0(eslint@9.3.0) - prettier: 3.2.5 - prettier-linter-helpers: 1.0.0 - synckit: 0.8.6 - dev: false - - /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@9.4.0)(prettier@3.2.5): - resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true - dependencies: eslint: 9.4.0 eslint-config-prettier: 9.1.0(eslint@9.4.0) prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.6 - dev: true - - /eslint-plugin-react-hooks@4.6.0(eslint@9.3.0): - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - dependencies: - eslint: 9.3.0 - dev: false /eslint-plugin-react-hooks@4.6.0(eslint@9.4.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} @@ -6273,34 +5960,6 @@ packages: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: 9.4.0 - dev: true - - /eslint-plugin-react@7.34.1(eslint@9.3.0): - resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.7 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.2 - array.prototype.toreversed: 1.1.2 - array.prototype.tosorted: 1.1.3 - doctrine: 2.1.0 - es-iterator-helpers: 1.0.18 - eslint: 9.3.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.4 - minimatch: 3.1.2 - object.entries: 1.1.8 - object.fromentries: 2.0.7 - object.hasown: 1.1.4 - object.values: 1.1.7 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.11 - dev: false /eslint-plugin-react@7.34.1(eslint@9.4.0): resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} @@ -6327,7 +5986,6 @@ packages: resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.11 - dev: true /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} @@ -6362,56 +6020,13 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - /eslint@9.3.0: - resolution: {integrity: sha512-5Iv4CsZW030lpUqHBapdPo3MJetAPtejVW8B84GIcIIv8+ohFaddXsrn1Gn8uD9ijDb+kcYKFUVmC8qG8B2ORQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) - '@eslint-community/regexpp': 4.6.2 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.3.0 - '@humanwhocodes/config-array': 0.13.0 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - escape-string-regexp: 4.0.0 - eslint-scope: 8.0.1 - eslint-visitor-keys: 4.0.0 - espree: 10.0.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.2.4 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - dev: false - /eslint@9.4.0: resolution: {integrity: sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.6.2 '@eslint/config-array': 0.15.1 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.4.0 @@ -6421,7 +6036,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.5 escape-string-regexp: 4.0.0 eslint-scope: 8.0.1 eslint-visitor-keys: 4.0.0 @@ -6432,7 +6047,7 @@ packages: file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - ignore: 5.3.1 + ignore: 5.2.4 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -6446,7 +6061,6 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true /espower-loader@1.2.2: resolution: {integrity: sha512-b2S362kHB3hDc8DIW7j3K6fIO+fMhwN+/1HimzmTRRe5Tl9Ox83WvVNjO4QL+HdplbSCw5VvHJpMIxgzEu+Rcw==} @@ -6707,7 +6321,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.4 + debug: 4.3.5 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -6850,7 +6464,7 @@ packages: /flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - /follow-redirects@1.15.6(debug@4.3.4): + /follow-redirects@1.15.6(debug@4.3.5): resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} peerDependencies: @@ -6859,7 +6473,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4 + debug: 4.3.5 /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -7020,7 +6634,7 @@ packages: dependencies: basic-ftp: 5.0.3 data-uri-to-buffer: 5.0.1 - debug: 4.3.4 + debug: 4.3.5 fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -7056,19 +6670,20 @@ packages: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true - /glob@10.3.15: - resolution: {integrity: sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==} + /glob@10.3.16: + resolution: {integrity: sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw==} engines: {node: '>=16 || 14 >=14.18'} hasBin: true dependencies: foreground-child: 3.1.1 - jackspeak: 2.3.6 + jackspeak: 3.1.2 minimatch: 9.0.3 minipass: 7.0.4 path-scurry: 1.11.0 /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -7321,7 +6936,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: true @@ -7331,12 +6946,12 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false - /http-proxy-middleware@2.0.6(@types/express@4.17.21)(debug@4.3.4): + /http-proxy-middleware@2.0.6(@types/express@4.17.21)(debug@4.3.5): resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -7347,7 +6962,7 @@ packages: dependencies: '@types/express': 4.17.21 '@types/http-proxy': 1.17.11 - http-proxy: 1.18.1(debug@4.3.4) + http-proxy: 1.18.1(debug@4.3.5) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.5 @@ -7355,12 +6970,12 @@ packages: - debug dev: true - /http-proxy@1.18.1(debug@4.3.4): + /http-proxy@1.18.1(debug@4.3.5): resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.6(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.5) requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -7371,7 +6986,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: true @@ -7381,7 +6996,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color dev: false @@ -7901,7 +7516,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4 + debug: 4.3.5 istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -7925,8 +7540,8 @@ packages: reflect.getprototypeof: 1.0.4 set-function-name: 2.0.1 - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + /jackspeak@3.1.2: + resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==} engines: {node: '>=14'} dependencies: '@isaacs/cliui': 8.0.2 @@ -8464,7 +8079,7 @@ packages: dependencies: '@bcherny/json-schema-ref-parser': 10.0.5-fork '@types/json-schema': 7.0.12 - '@types/lodash': 4.17.1 + '@types/lodash': 4.17.4 '@types/prettier': 2.7.3 cli-color: 2.0.3 get-stdin: 8.0.0 @@ -8912,7 +8527,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 - dev: true /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} @@ -9347,7 +8961,7 @@ packages: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.0 - debug: 4.3.4 + debug: 4.3.5 get-uri: 6.0.1 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.4 @@ -10069,7 +9683,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4 + debug: 4.3.5 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.4 lru-cache: 7.18.3 @@ -10465,7 +10079,7 @@ packages: engines: {node: '>=14.18'} hasBin: true dependencies: - glob: 10.3.15 + glob: 10.3.16 /ripemd160@2.0.2: resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} @@ -10474,17 +10088,17 @@ packages: inherits: 2.0.4 dev: true - /rollup-plugin-ecma-version-validator@0.2.13(rollup@4.17.2): + /rollup-plugin-ecma-version-validator@0.2.13(rollup@4.18.0): resolution: {integrity: sha512-J2k5xcLrJG4rInAFtJSzsjeE5WspXF/hgrheRm+A1pzdfar+lrbprzHVv+OKicF2yOgKF3mJlo3abBthIO8AwA==} engines: {node: '>=14'} peerDependencies: rollup: ^2.16.1 || ^3.x dependencies: acorn: 8.10.0 - rollup: 4.17.2 + rollup: 4.18.0 dev: true - /rollup-plugin-license@3.4.0(rollup@4.17.2): + /rollup-plugin-license@3.4.0(rollup@4.18.0): resolution: {integrity: sha512-Nwx4dDjoPlzR7QWcsswezxFAOC000+JLACganH3L+5toit0TEAfD4SF1DsvJR/kunHWJgqnhmzvOO+iLI1oKPw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10497,7 +10111,7 @@ packages: mkdirp: 3.0.1 moment: 2.30.1 package-name-regex: 2.0.6 - rollup: 4.17.2 + rollup: 4.18.0 spdx-expression-validate: 2.0.0 spdx-satisfies: 5.0.1 dev: true @@ -10513,13 +10127,13 @@ packages: rollup-pluginutils: 2.8.2 dev: true - /rollup-plugin-polyfill-node@0.13.0(rollup@4.17.2): + /rollup-plugin-polyfill-node@0.13.0(rollup@4.18.0): resolution: {integrity: sha512-FYEvpCaD5jGtyBuBFcQImEGmTxDTPbiHjJdrYIp+mFIwgXiXabxvKUK7ZT9P31ozu2Tqm9llYQMRWsfvTMTAOw==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 dependencies: - '@rollup/plugin-inject': 5.0.5(rollup@4.17.2) - rollup: 4.17.2 + '@rollup/plugin-inject': 5.0.5(rollup@4.18.0) + rollup: 4.18.0 dev: true /rollup-pluginutils@2.8.2: @@ -10528,29 +10142,29 @@ packages: estree-walker: 0.6.1 dev: true - /rollup@4.17.2: - resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} + /rollup@4.18.0: + resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.17.2 - '@rollup/rollup-android-arm64': 4.17.2 - '@rollup/rollup-darwin-arm64': 4.17.2 - '@rollup/rollup-darwin-x64': 4.17.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 - '@rollup/rollup-linux-arm-musleabihf': 4.17.2 - '@rollup/rollup-linux-arm64-gnu': 4.17.2 - '@rollup/rollup-linux-arm64-musl': 4.17.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 - '@rollup/rollup-linux-riscv64-gnu': 4.17.2 - '@rollup/rollup-linux-s390x-gnu': 4.17.2 - '@rollup/rollup-linux-x64-gnu': 4.17.2 - '@rollup/rollup-linux-x64-musl': 4.17.2 - '@rollup/rollup-win32-arm64-msvc': 4.17.2 - '@rollup/rollup-win32-ia32-msvc': 4.17.2 - '@rollup/rollup-win32-x64-msvc': 4.17.2 + '@rollup/rollup-android-arm-eabi': 4.18.0 + '@rollup/rollup-android-arm64': 4.18.0 + '@rollup/rollup-darwin-arm64': 4.18.0 + '@rollup/rollup-darwin-x64': 4.18.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 + '@rollup/rollup-linux-arm-musleabihf': 4.18.0 + '@rollup/rollup-linux-arm64-gnu': 4.18.0 + '@rollup/rollup-linux-arm64-musl': 4.18.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 + '@rollup/rollup-linux-riscv64-gnu': 4.18.0 + '@rollup/rollup-linux-s390x-gnu': 4.18.0 + '@rollup/rollup-linux-x64-gnu': 4.18.0 + '@rollup/rollup-linux-x64-musl': 4.18.0 + '@rollup/rollup-win32-arm64-msvc': 4.18.0 + '@rollup/rollup-win32-ia32-msvc': 4.18.0 + '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 dev: true @@ -10870,7 +10484,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4 + debug: 4.3.5 socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -10993,7 +10607,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4 + debug: 4.3.5 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -11007,7 +10621,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.5 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -11459,7 +11073,6 @@ packages: typescript: '>=4.2.0' dependencies: typescript: 5.4.5 - dev: true /ts-loader@9.5.1(typescript@5.4.5)(webpack@5.91.0): resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} @@ -11810,8 +11423,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /vite@5.2.11(@types/node@18.19.33): - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + /vite@5.2.12(@types/node@18.19.33): + resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -11841,7 +11454,7 @@ packages: '@types/node': 18.19.33 esbuild: 0.20.2 postcss: 8.4.38 - rollup: 4.17.2 + rollup: 4.18.0 optionalDependencies: fsevents: 2.3.3 dev: true @@ -11918,7 +11531,7 @@ packages: interpret: 3.1.1 rechoir: 0.8.0 webpack: 5.91.0(webpack-cli@5.1.4) - webpack-dev-server: 5.0.4(debug@4.3.4)(webpack-cli@5.1.4)(webpack@5.91.0) + webpack-dev-server: 5.0.4(debug@4.3.5)(webpack-cli@5.1.4)(webpack@5.91.0) webpack-merge: 5.9.0 dev: true @@ -11973,7 +11586,7 @@ packages: webpack: 5.91.0(webpack-cli@5.1.4) dev: true - /webpack-dev-server@5.0.4(debug@4.3.4)(webpack-cli@5.1.4)(webpack@5.91.0): + /webpack-dev-server@5.0.4(debug@4.3.5)(webpack-cli@5.1.4)(webpack@5.91.0): resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} engines: {node: '>= 18.12.0'} hasBin: true @@ -12003,7 +11616,7 @@ packages: express: 4.18.2 graceful-fs: 4.2.11 html-entities: 2.4.0 - http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.4) + http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.5) ipaddr.js: 2.1.0 launch-editor: 2.6.1 open: 10.1.0 From e3659a35081a6d5ecd28f284779921530014fac4 Mon Sep 17 00:00:00 2001 From: Tuan Pham Date: Tue, 4 Jun 2024 09:28:33 +0700 Subject: [PATCH 06/10] fix(deps): correct pnpm-lock.yaml --- pnpm-lock.yaml | 60 +++++++++++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f943287410..99cb784165 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,7 +41,7 @@ importers: version: 18.19.33 '@typescript-eslint/eslint-plugin': specifier: ^7.11.0 - version: 7.11.0(@typescript-eslint/parser@7.4.0)(eslint@9.4.0)(typescript@5.4.5) + version: 7.12.0(@typescript-eslint/parser@7.4.0)(eslint@9.4.0)(typescript@5.4.5) babel-jest: specifier: ^29.7.0 version: 29.7.0(@babel/core@7.24.5) @@ -1932,7 +1932,7 @@ packages: eslint: '>=8.56.0' typescript: '>=4.7.5 || ^5.0.0' dependencies: - '@typescript-eslint/eslint-plugin': 7.11.0(@typescript-eslint/parser@7.4.0)(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.4.0)(eslint@9.4.0)(typescript@5.4.5) '@typescript-eslint/parser': 7.4.0(eslint@9.4.0)(typescript@5.4.5) eslint: 9.4.0 eslint-config-prettier: 9.1.0(eslint@9.4.0) @@ -3290,8 +3290,8 @@ packages: '@types/node': 18.0.6 dev: true - /@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.4.0)(eslint@9.4.0)(typescript@5.4.5): - resolution: {integrity: sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==} + /@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.4.0)(eslint@9.4.0)(typescript@5.4.5): + resolution: {integrity: sha512-7F91fcbuDf/d3S8o21+r3ZncGIke/+eWk0EpO21LXhDfLahriZF9CGj4fbAetEjlaBdjdSm9a6VeXbpbT6Z40Q==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -3303,10 +3303,10 @@ packages: dependencies: '@eslint-community/regexpp': 4.10.1 '@typescript-eslint/parser': 7.4.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/type-utils': 7.11.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.11.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.11.0 + '@typescript-eslint/scope-manager': 7.12.0 + '@typescript-eslint/type-utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.12.0 eslint: 9.4.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -3336,12 +3336,12 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/scope-manager@7.11.0: - resolution: {integrity: sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==} + /@typescript-eslint/scope-manager@7.12.0: + resolution: {integrity: sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/visitor-keys': 7.11.0 + '@typescript-eslint/types': 7.12.0 + '@typescript-eslint/visitor-keys': 7.12.0 /@typescript-eslint/scope-manager@7.4.0: resolution: {integrity: sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==} @@ -3350,8 +3350,8 @@ packages: '@typescript-eslint/types': 7.4.0 '@typescript-eslint/visitor-keys': 7.4.0 - /@typescript-eslint/type-utils@7.11.0(eslint@9.4.0)(typescript@5.4.5): - resolution: {integrity: sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==} + /@typescript-eslint/type-utils@7.12.0(eslint@9.4.0)(typescript@5.4.5): + resolution: {integrity: sha512-lib96tyRtMhLxwauDWUp/uW3FMhLA6D0rJ8T7HmH7x23Gk1Gwwu8UZ94NMXBvOELn6flSPiBrCKlehkiXyaqwA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3360,8 +3360,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.11.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) debug: 4.3.5 eslint: 9.4.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -3369,16 +3369,16 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/types@7.11.0: - resolution: {integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==} + /@typescript-eslint/types@7.12.0: + resolution: {integrity: sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==} engines: {node: ^18.18.0 || >=20.0.0} /@typescript-eslint/types@7.4.0: resolution: {integrity: sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==} engines: {node: ^18.18.0 || >=20.0.0} - /@typescript-eslint/typescript-estree@7.11.0(typescript@5.4.5): - resolution: {integrity: sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==} + /@typescript-eslint/typescript-estree@7.12.0(typescript@5.4.5): + resolution: {integrity: sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -3386,8 +3386,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/visitor-keys': 7.11.0 + '@typescript-eslint/types': 7.12.0 + '@typescript-eslint/visitor-keys': 7.12.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -3419,26 +3419,26 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/utils@7.11.0(eslint@9.4.0)(typescript@5.4.5): - resolution: {integrity: sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==} + /@typescript-eslint/utils@7.12.0(eslint@9.4.0)(typescript@5.4.5): + resolution: {integrity: sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - '@typescript-eslint/scope-manager': 7.11.0 - '@typescript-eslint/types': 7.11.0 - '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.12.0 + '@typescript-eslint/types': 7.12.0 + '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) eslint: 9.4.0 transitivePeerDependencies: - supports-color - typescript - /@typescript-eslint/visitor-keys@7.11.0: - resolution: {integrity: sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==} + /@typescript-eslint/visitor-keys@7.12.0: + resolution: {integrity: sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.11.0 + '@typescript-eslint/types': 7.12.0 eslint-visitor-keys: 3.4.3 /@typescript-eslint/visitor-keys@7.4.0: From 77f5697a7f5c6d8c7564a25d54d5d35dd64047f3 Mon Sep 17 00:00:00 2001 From: Tuan Pham Date: Tue, 4 Jun 2024 09:43:07 +0700 Subject: [PATCH 07/10] fix(deps): correct pnpm-lock.yaml --- pnpm-lock.yaml | 57 ++++++++++++++------------------------------------ 1 file changed, 16 insertions(+), 41 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 99cb784165..d4100593be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -104,7 +104,7 @@ importers: specifier: ^4.1.2 version: 4.1.2 glob: - specifier: ^10.3.15 + specifier: ^10.3.16 version: 10.3.16 inquirer: specifier: ^8.2.6 @@ -141,7 +141,7 @@ importers: specifier: ^8.2.10 version: 8.2.10 '@types/lodash': - specifier: ^4.17.1 + specifier: ^4.17.4 version: 4.17.4 '@types/node-rsa': specifier: ^1.1.4 @@ -212,7 +212,7 @@ importers: specifier: ^8.56.10 version: 8.56.10 '@types/lodash': - specifier: ^4.17.1 + specifier: ^4.17.4 version: 4.17.4 assert: specifier: ^2.1.0 @@ -232,6 +232,9 @@ importers: ajv: specifier: ^8.12.0 version: 8.12.0 + ajv-formats: + specifier: ^2.1.1 + version: 2.1.1(ajv@8.12.0) bytes: specifier: ^3.1.2 version: 3.1.2 @@ -258,13 +261,13 @@ importers: packages/plugin-packer: dependencies: '@kintone/plugin-manifest-validator': - specifier: ^10.1.0 - version: 10.2.1 + specifier: ^10.2.1 + version: link:../plugin-manifest-validator chokidar: specifier: ^3.6.0 version: 3.6.0 debug: - specifier: ^4.3.4 + specifier: ^4.3.5 version: 4.3.5 denodeify: specifier: ^1.2.1 @@ -289,7 +292,7 @@ importers: version: 2.5.1 devDependencies: '@reduxjs/toolkit': - specifier: ^2.2.4 + specifier: ^2.2.5 version: 2.2.5 '@types/debug': specifier: ^4.1.12 @@ -337,7 +340,7 @@ importers: specifier: ^5.1.1 version: 5.1.1 glob: - specifier: ^10.3.15 + specifier: ^10.3.16 version: 10.3.16 jest-environment-jsdom: specifier: ^29.7.0 @@ -438,7 +441,7 @@ importers: specifier: ^6.0.4 version: 6.0.4(@babel/core@7.24.5)(rollup@4.18.0) '@rollup/plugin-commonjs': - specifier: ^25.0.7 + specifier: ^25.0.8 version: 25.0.8(rollup@4.18.0) '@rollup/plugin-json': specifier: ^6.1.0 @@ -471,7 +474,7 @@ importers: specifier: ^5.0.7 version: 5.0.7 rollup: - specifier: ^4.17.2 + specifier: ^4.18.0 version: 4.18.0 rollup-plugin-ecma-version-validator: specifier: ^0.2.13 @@ -486,7 +489,7 @@ importers: specifier: ^0.13.0 version: 0.13.0(rollup@4.18.0) vite: - specifier: ^5.2.11 + specifier: ^5.2.12 version: 5.2.12(@types/node@18.19.33) webpack: specifier: ^5.91.0 @@ -499,7 +502,7 @@ importers: dependencies: '@kintone/plugin-packer': specifier: ^8.0.6 - version: 8.1.1 + version: link:../plugin-packer mkdirp: specifier: ^3.0.1 version: 3.0.1 @@ -2532,34 +2535,6 @@ packages: resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} dev: true - /@kintone/plugin-manifest-validator@10.2.1: - resolution: {integrity: sha512-UZO0jdL+IvdAR34Ua8ZM+Wq6YINW95zJDQGBPnV5zUGDjKYMCqzJWwMnFF86GenqyhuB9R49EHEopr/qEHy9TQ==} - engines: {node: '>=18'} - dependencies: - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - bytes: 3.1.2 - dev: false - - /@kintone/plugin-packer@8.1.1: - resolution: {integrity: sha512-75/9DNMRYJyq/yG8G4gk5XE2ZbGqsdxRR6GsIrpZsgYDyrJa2VRYwQsVxPHYKv3I6TgFG+2saDHtd9aUKPQ6iw==} - engines: {node: '>=18'} - hasBin: true - dependencies: - '@kintone/plugin-manifest-validator': 10.2.1 - chokidar: 3.6.0 - debug: 4.3.5 - denodeify: 1.2.1 - meow: 9.0.0 - mkdirp: 3.0.1 - node-rsa: 1.1.1 - stream-buffers: 3.0.2 - yauzl: 3.1.3 - yazl: 2.5.1 - transitivePeerDependencies: - - supports-color - dev: false - /@leichtgewicht/ip-codec@2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: true @@ -6677,7 +6652,7 @@ packages: dependencies: foreground-child: 3.1.1 jackspeak: 3.1.2 - minimatch: 9.0.3 + minimatch: 9.0.4 minipass: 7.0.4 path-scurry: 1.11.0 From b50e4e5c69ae29e156540dbc2239a954b886263d Mon Sep 17 00:00:00 2001 From: Tuan Pham Date: Thu, 6 Jun 2024 08:01:22 +0700 Subject: [PATCH 08/10] fix(deps): skip unit test of dts-gen --- packages/dts-gen/src/templates/template.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/dts-gen/src/templates/template.test.ts b/packages/dts-gen/src/templates/template.test.ts index 9f554f7c47..861815c609 100644 --- a/packages/dts-gen/src/templates/template.test.ts +++ b/packages/dts-gen/src/templates/template.test.ts @@ -4,7 +4,7 @@ import { DemoFullWidthSymbolClient } from "../kintone/clients/demo-fullwidth-sym import { FieldTypeConverter } from "../converters/fileldtype-converter"; import { objectValues } from "../utils/objectvalues"; import * as fs from "fs"; -describe("renderAsFile", () => { +describe.skip("renderAsFile", () => { const TEMP_TEST_TYPEDEF = "tmp.test-renderAsFile-fields.d.ts"; test("generate type definition file", async () => { const client = new DemoClient(); @@ -50,7 +50,7 @@ describe("renderAsFile", () => { }); }); -describe("fullWidthSymbol Test", () => { +describe.skip("fullWidthSymbol Test", () => { const TEMP_TEST_TYPEDEF = "tmp.test-fullWidthSymbol-fields.d.ts"; test("generate type definition file", async () => { const client = new DemoFullWidthSymbolClient(); From eeb82cae9e31807f5dc5387f86081fcc22e89bfe Mon Sep 17 00:00:00 2001 From: Tuan Pham Date: Thu, 6 Jun 2024 08:29:35 +0700 Subject: [PATCH 09/10] fix(deps): remove redundant dependency --- package.json | 1 - pnpm-lock.yaml | 3 --- 2 files changed, 4 deletions(-) diff --git a/package.json b/package.json index 8d36922bfa..8048501536 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,6 @@ "@eslint/compat": "^1.0.3", "@eslint/eslintrc": "^3.1.0", "@types/jest": "^29.5.12", - "@typescript-eslint/eslint-plugin": "^7.11.0", "@types/node": "^18.19.34", "babel-jest": "^29.7.0", "comment-json": "^4.2.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cf96772497..0b05f52e05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,9 +39,6 @@ importers: '@types/node': specifier: ^18.19.34 version: 18.19.34 - '@typescript-eslint/eslint-plugin': - specifier: ^7.11.0 - version: 7.12.0(@typescript-eslint/parser@7.4.0)(eslint@9.4.0)(typescript@5.4.5) babel-jest: specifier: ^29.7.0 version: 29.7.0(@babel/core@7.24.5) From cbd7cebdcef1d31db32ebeda6204a28ef811d33f Mon Sep 17 00:00:00 2001 From: hung-nguyen Date: Wed, 12 Jun 2024 15:39:13 +0700 Subject: [PATCH 10/10] refactor: change the position of base config and update the correct setting for globals --- eslint.config.js | 73 ++++++++++++++++++++++++++---------------------- package.json | 3 +- pnpm-lock.yaml | 8 ++++++ 3 files changed, 50 insertions(+), 34 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index ba1bad8b0a..89b6b77758 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -5,6 +5,7 @@ const FlatCompat = require("@eslint/eslintrc").FlatCompat; const js = require("@eslint/js"); const { fixupConfigRules } = require("@eslint/compat"); const eslintPluginNode = require("eslint-plugin-node"); +const globals = require("globals"); const compat = new FlatCompat({ baseDirectory: __dirname, @@ -12,6 +13,32 @@ const compat = new FlatCompat({ }); module.exports = [ + ...fixupConfigRules( + compat.extends("@cybozu/eslint-config/presets/node-typescript-prettier"), + eslintPluginNode, + ), + { + files: ["**/*.ts"], + rules: { + curly: ["error", "all"], + "func-style": ["error"], + "@typescript-eslint/ban-types": [ + "error", + { + types: { + object: false, + "{}": false, + }, + }, + ], + "@typescript-eslint/consistent-type-imports": [ + "error", + { + prefer: "type-imports", + }, + ], + }, + }, { files: ["plugin-uploader/**/*.ts"], rules: { @@ -29,49 +56,29 @@ module.exports = [ { prettier, files: ["plugin-packer/site/**/*.ts", "plugin-packer/site/**/*.js"], - env: { - jest: true, - node: true, + languageOptions: { + globals: { + ...globals.jest, + ...globals.node, + }, }, }, { prettier, files: ["plugin-packer/test/**/*.ts", "plugin-packer/test/**/*.js"], - env: { - jest: true, + languageOptions: { + globals: { + ...globals.jest, + }, }, }, { typescriptPrettier, files: ["create-plugin/template/modern/**/*.ts"], - globals: { - kintone: false, + languageOptions: { + globals: { + kintone: false, + }, }, }, - { - files: ["**/*.ts"], - rules: { - curly: ["error", "all"], - "func-style": ["error"], - "@typescript-eslint/ban-types": [ - "error", - { - types: { - object: false, - "{}": false, - }, - }, - ], - "@typescript-eslint/consistent-type-imports": [ - "error", - { - prefer: "type-imports", - }, - ], - }, - }, - ...fixupConfigRules( - compat.extends("@cybozu/eslint-config/presets/node-typescript-prettier"), - eslintPluginNode, - ), ]; diff --git a/package.json b/package.json index 8048501536..0e3a224646 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,8 @@ "npm-run-all": "^4.1.5", "prettier": "^3.2.5", "rimraf": "^5.0.7", - "typescript": "^5.4.5" + "typescript": "^5.4.5", + "globals": "^15.4.0" }, "packageManager": "pnpm@8.15.8", "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b05f52e05..cb77a1c17e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,6 +48,9 @@ importers: eslint: specifier: ^9.4.0 version: 9.4.0 + globals: + specifier: ^15.4.0 + version: 15.4.0 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@18.19.34) @@ -6684,6 +6687,11 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} + /globals@15.4.0: + resolution: {integrity: sha512-unnwvMZpv0eDUyjNyh9DH/yxUaRYrEjW/qK4QcdrHg3oO11igUQrCSgODHEqxlKg8v2CD2Sd7UkqqEBoz5U7TQ==} + engines: {node: '>=18'} + dev: true + /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'}