Skip to content

Commit 08db132

Browse files
authored
Merge branch 'main' into dependabot/npm_and_yarn/npm-574b0d5a74
2 parents 9111542 + 84c5eba commit 08db132

7 files changed

Lines changed: 250 additions & 2834 deletions

File tree

bin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"name":"appstore-connect-jwt-generator-cli","version":"1.1.2","author":"poad","license":"MIT","private":false,"homepage":"https://github.com/poad/appstore-connect-jwt-generator-cli#readme","main":"bin/cli.js","bin":{"jwt-gen":"./bin/cli.js","appstore-jwt-gen":"./bin/cli.js"},"type":"module","repository":{"type":"git","url":"git+https://github.com/poad/appstore-connect-jwt-generator-cli.git"},"keywords":["appstore","jwt","api","cli"],"preferGlobal":false,"scripts":{"test":"vitest run --silent=false --coverage --passWithNoTests","prebuild":"tsc --build --clean","watch":"tsc --watch","build":"tsc","dev":"tsx src/main.ts","package":"ncc build --license licenses.txt -m -q -o bin && chmod +x bin/cli.js","lint":"eslint","lint-fix":"eslint --fix","all":"pnpm build && pnpm package && pnpm lint && pnpm test"},"devDependencies":{"@eslint/compat":"^2.0.3","@eslint/js":"^10.0.1","@stylistic/eslint-plugin":"^5.10.0","@types/node":"^25.5.0","@vercel/ncc":"^0.38.4","@vitest/coverage-v8":"^4.1.2","eslint":"^10.1.0","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.32.0","eslint-plugin-jest":"^29.15.1","eslint-plugin-prettier":"^5.5.5","eslint-plugin-promise":"^7.2.1","jiti":"^2.6.1","prettier":"^3.8.1","tsx":"^4.21.0","typescript":"^5.9.3","typescript-eslint":"^8.57.2","vite":"^8.0.3","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.2"},"dependencies":{"appstore-connect-jwt-generator-core":"^2.0.6","arg":"^5.0.2","chalk":"^5.6.2","chalk-template":"^1.1.2","log4js":"^6.9.1"},"files":["package.json","bin/*","README.md"],"exports":{".":{"node":"./bin/index.js","default":"./bin/index.js"}},"engines":{"npm":"use pnpm please!","yarn":"use pnpm please!","node":">=22.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"packageManager":"pnpm@10.33.0"}
1+
{"name":"appstore-connect-jwt-generator-cli","version":"1.1.2","author":"poad","license":"MIT","private":false,"homepage":"https://github.com/poad/appstore-connect-jwt-generator-cli#readme","main":"bin/cli.js","bin":{"jwt-gen":"./bin/cli.js","appstore-jwt-gen":"./bin/cli.js"},"type":"module","repository":{"type":"git","url":"git+https://github.com/poad/appstore-connect-jwt-generator-cli.git"},"keywords":["appstore","jwt","api","cli"],"preferGlobal":false,"scripts":{"test":"vitest run --silent=false --coverage --passWithNoTests","prebuild":"tsc --build --clean","watch":"tsc --watch","build":"tsc","dev":"tsx src/main.ts","package":"ncc build --license licenses.txt -m -q -o bin && chmod +x bin/cli.js","lint":"eslint","lint-fix":"eslint --fix","all":"pnpm build && pnpm package && pnpm lint && pnpm test"},"devDependencies":{"@eslint/compat":"^2.0.3","@eslint/js":"^10.0.1","@stylistic/eslint-plugin":"^5.10.0","@types/node":"^24.12.0","@vercel/ncc":"^0.38.4","@vitest/coverage-v8":"^4.1.2","eslint":"^10.1.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import-x":"^4.16.2","eslint-plugin-promise":"^7.2.1","jiti":"^2.6.1","tsx":"^4.21.0","typescript":"^6.0.2","typescript-eslint":"^8.57.2","vite":"^8.0.3","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.2"},"dependencies":{"appstore-connect-jwt-generator-core":"^2.0.6","arg":"^5.0.2","chalk":"^5.6.2","chalk-template":"^1.1.2","log4js":"^6.9.1"},"files":["package.json","bin/*","README.md"],"exports":{".":{"node":"./bin/index.js","default":"./bin/index.js"}},"engines":{"npm":"use pnpm please!","yarn":"use pnpm please!","node":">=22.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"packageManager":"pnpm@10.33.0"}

eslint.config.ts

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import { defineConfig } from 'eslint/config';
22
import eslint from '@eslint/js';
3-
import { configs, parser } from 'typescript-eslint';
43
import stylistic from '@stylistic/eslint-plugin';
5-
import importPlugin from 'eslint-plugin-import';
6-
// @ts-expect-error ignore type errors
7-
import pluginPromise from 'eslint-plugin-promise';
4+
import { configs, parser } from 'typescript-eslint';
5+
import eslintImport from 'eslint-plugin-import-x';
86

97
import { includeIgnoreFile } from '@eslint/compat';
108
import path from 'node:path';
@@ -14,27 +12,24 @@ const __filename = fileURLToPath(import.meta.url);
1412
const __dirname = path.dirname(__filename);
1513
const gitignorePath = path.resolve(__dirname, '.gitignore');
1614

17-
const eslintConfig = defineConfig(
15+
export default defineConfig(
16+
includeIgnoreFile(gitignorePath),
1817
{
1918
ignores: [
20-
...(includeIgnoreFile(gitignorePath).ignores || []),
2119
'**/*.d.ts',
22-
'src/tsconfig.json',
23-
'src/stories',
24-
'**/*.css',
20+
'**/*.js',
2521
'node_modules/**/*',
2622
'out',
27-
'cdk.out',
2823
'dist',
29-
'bin',
24+
'cdk.out',
25+
'.output',
3026
],
3127
},
3228
eslint.configs.recommended,
33-
configs.strict,
34-
configs.stylistic,
35-
pluginPromise.configs['flat/recommended'],
29+
...configs.strict,
30+
...configs.stylistic,
3631
{
37-
files: ['**/*.ts', '*.js'],
32+
files: ['{bin,lib,lambda}/**/*.{ts,tsx}', '*.js'],
3833
plugins: {
3934
'@stylistic': stylistic,
4035
},
@@ -44,15 +39,15 @@ const eslintConfig = defineConfig(
4439
parser,
4540
parserOptions: {
4641
tsconfigRootDir: __dirname,
47-
project: './tsconfig-eslint.json',
42+
allowDefaultProject: ['*.ts'],
4843
},
4944
},
5045
extends: [
51-
importPlugin.flatConfigs.recommended,
52-
importPlugin.flatConfigs.typescript,
46+
eslintImport.flatConfigs.recommended,
47+
eslintImport.flatConfigs.typescript,
5348
],
5449
settings: {
55-
'import/resolver': {
50+
'import-x/resolver': {
5651
// You will also need to install and configure the TypeScript resolver
5752
// See also https://github.com/import-js/eslint-import-resolver-typescript#configuration
5853
'typescript': true,
@@ -63,10 +58,8 @@ const eslintConfig = defineConfig(
6358
'@stylistic/semi': ['error', 'always'],
6459
'@stylistic/indent': ['error', 2],
6560
'@stylistic/comma-dangle': ['error', 'always-multiline'],
66-
'@stylistic/arrow-parens': ['error', 'always'],
6761
'@stylistic/quotes': ['error', 'single'],
62+
'awscdk/require-jsdoc': 'off',
6863
},
6964
},
7065
);
71-
72-
export default eslintConfig;

node_modules/.modules.yaml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.pnpm-workspace-state-v1.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,14 @@
3737
"@eslint/compat": "^2.0.3",
3838
"@eslint/js": "^10.0.1",
3939
"@stylistic/eslint-plugin": "^5.10.0",
40-
"@types/node": "^25.5.0",
40+
"@types/node": "^24.12.0",
4141
"@vercel/ncc": "^0.38.4",
4242
"@vitest/coverage-v8": "^4.1.2",
4343
"eslint": "^10.1.0",
44-
"eslint-config-prettier": "^10.1.8",
4544
"eslint-import-resolver-typescript": "^4.4.4",
46-
"eslint-plugin-flowtype": "^8.0.3",
47-
"eslint-plugin-import": "^2.32.0",
48-
"eslint-plugin-jest": "^29.15.1",
49-
"eslint-plugin-prettier": "^5.5.5",
45+
"eslint-plugin-import-x": "^4.16.2",
5046
"eslint-plugin-promise": "^7.2.1",
5147
"jiti": "^2.6.1",
52-
"prettier": "^3.8.1",
5348
"tsx": "^4.21.0",
5449
"typescript": "^6.0.2",
5550
"typescript-eslint": "^8.57.2",

0 commit comments

Comments
 (0)