Skip to content

Commit aa25d7d

Browse files
committed
Bumps node modules
1 parent 3536916 commit aa25d7d

11 files changed

Lines changed: 488 additions & 1142 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"keywords": [],
77
"author": "",
88
"license": "ISC",
9-
"packageManager": "pnpm@10.32.1",
9+
"packageManager": "pnpm@10.33.0",
1010
"engines": {
1111
"node": ">=22.0.0"
1212
}

package/eslint.config.ts

Lines changed: 15 additions & 23 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,28 +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',
30-
'esm',
24+
'cdk.out',
25+
'.output',
3126
],
3227
},
3328
eslint.configs.recommended,
34-
configs.strict,
35-
configs.stylistic,
36-
pluginPromise.configs['flat/recommended'],
29+
...configs.strict,
30+
...configs.stylistic,
3731
{
38-
files: ['**/*.ts', '*.js'],
32+
files: ['{bin,lib,lambda}/**/*.{ts,tsx}', '*.js'],
3933
plugins: {
4034
'@stylistic': stylistic,
4135
},
@@ -44,16 +38,16 @@ const eslintConfig = defineConfig(
4438
sourceType: 'module',
4539
parser,
4640
parserOptions: {
47-
projectService: true,
4841
tsconfigRootDir: __dirname,
42+
allowDefaultProject: ['*.ts'],
4943
},
5044
},
5145
extends: [
52-
importPlugin.flatConfigs.recommended,
53-
importPlugin.flatConfigs.typescript,
46+
eslintImport.flatConfigs.recommended,
47+
eslintImport.flatConfigs.typescript,
5448
],
5549
settings: {
56-
'import/resolver': {
50+
'import-x/resolver': {
5751
// You will also need to install and configure the TypeScript resolver
5852
// See also https://github.com/import-js/eslint-import-resolver-typescript#configuration
5953
'typescript': true,
@@ -64,10 +58,8 @@ const eslintConfig = defineConfig(
6458
'@stylistic/semi': ['error', 'always'],
6559
'@stylistic/indent': ['error', 2],
6660
'@stylistic/comma-dangle': ['error', 'always-multiline'],
67-
'@stylistic/arrow-parens': ['error', 'always'],
6861
'@stylistic/quotes': ['error', 'single'],
62+
'awscdk/require-jsdoc': 'off',
6963
},
7064
},
7165
);
72-
73-
export default eslintConfig;

package/package.json

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,25 +41,20 @@
4141
"@stylistic/eslint-plugin": "^5.10.0",
4242
"@swc/cli": "^0.8.0",
4343
"@swc/core": "^1.15.21",
44-
"@types/node": "^25.5.0",
45-
"@vitest/coverage-v8": "^4.1.0",
44+
"@types/node": "^24.12.0",
45+
"@vitest/coverage-v8": "^4.1.2",
4646
"chokidar": "^5.0.0",
4747
"eslint": "^10.1.0",
48-
"eslint-config-prettier": "^10.1.8",
4948
"eslint-import-resolver-typescript": "^4.4.4",
50-
"eslint-plugin-flowtype": "^8.0.3",
51-
"eslint-plugin-import": "^2.32.0",
52-
"eslint-plugin-prettier": "^5.5.5",
49+
"eslint-plugin-import-x": "^4.16.2",
5350
"eslint-plugin-promise": "^7.2.1",
5451
"jiti": "^2.6.1",
55-
"pnpm": "^10.33.0",
56-
"prettier": "^3.8.1",
5752
"tsx": "^4.21.0",
58-
"typescript": "^5.9.3",
59-
"typescript-eslint": "^8.57.1",
60-
"vite": "^8.0.1",
53+
"typescript": "^6.0.2",
54+
"typescript-eslint": "^8.57.2",
55+
"vite": "^8.0.3",
6156
"vite-tsconfig-paths": "^6.1.1",
62-
"vitest": "^4.1.0"
57+
"vitest": "^4.1.2"
6358
},
6459
"dependencies": {
6560
"jose": "^6.2.2",

package/tsconfig-types.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
],
88
"rootDir": "./src",
99
"outDir": "./@types",
10-
"moduleResolution": "bundler",
10+
"moduleResolution": "nodenext",
1111
"declaration": true,
1212
"declarationMap": false,
1313
"sourceMap": false,

package/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
{
22
"compilerOptions": {
33
"target": "esnext",
4-
"module": "esnext",
4+
"module": "nodenext",
55
"lib": [
66
"DOM",
77
"ESNext"
88
],
9-
"moduleResolution": "bundler",
9+
"moduleResolution": "nodenext",
1010
"declaration": true,
1111
"declarationDir": "./esm",
1212
"declarationMap": false,
1313
"sourceMap": false,
1414
"strict": true,
1515
"noImplicitAny": true,
1616
"esModuleInterop": true,
17+
"types": ["node"]
1718
},
1819
"exclude": ["node_modules", "./dist", "tests"]
1920
}

0 commit comments

Comments
 (0)