Skip to content

Commit 50bc9d0

Browse files
committed
Chore(Bump): deps
1 parent bf6aeb6 commit 50bc9d0

File tree

29 files changed

+1514
-1568
lines changed

29 files changed

+1514
-1568
lines changed

.github/actions/node-setup/action.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,13 @@ runs:
3535
run: |
3636
yarn config set winLinkType symlinks
3737
if [ "${{ inputs.strict }}" = "true" ]; then
38+
echo "Installing with strict mode"
3839
yarn install --immutable --check-resolutions --refresh-lockfile
40+
echo "Checking peerDeps and constraints"
3941
yarn check:pkgs
42+
echo "Running npm audit"
43+
yarn npm audit --all
4044
else
41-
yarn install
45+
YARN_ENABLE_HARDENED_MODE=0 yarn install --no-immutable
4246
fi
4347
shell: bash
Lines changed: 355 additions & 355 deletions
Large diffs are not rendered by default.

.yarnrc.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,17 @@ compressionLevel: mixed
66

77
enableGlobalCache: true
88

9-
enableHardenedMode: false
10-
119
globalFolder: ./.yarn/cache/global
1210

1311
nodeLinker: pnpm
1412

1513
packageExtensions:
16-
"prettier-eslint@*":
14+
prettier-eslint@*:
1715
dependencies:
18-
"typescript": "*"
16+
typescript: "*"
1917

2018
plugins:
2119
- path: .yarn/plugins/@yarnpkg/plugin-outdated.cjs
2220
spec: "https://mskelton.dev/yarn-outdated/v3"
2321

24-
yarnPath: .yarn/releases/yarn-4.9.2.cjs
22+
yarnPath: .yarn/releases/yarn-4.10.3.cjs

configs/eslint-config-custom/eslint.config.base.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
// @ts-check
2-
3-
import tseslint from "typescript-eslint";
2+
import { defineConfig } from "eslint/config";
43
import eslintPluginPrettierRecommended from "eslint-plugin-prettier/recommended";
54
import eslintConfigPrettier from "eslint-config-prettier";
65

7-
export default tseslint.config(
6+
export default defineConfig(
87
// == Formatting =============================================================
98
// @ts-ignore
109
eslintPluginPrettierRecommended,

configs/eslint-config-custom/eslint.config.typescript.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,25 @@
22

33
import { cwd } from "node:process";
44
import globals from "globals";
5+
import { defineConfig } from "eslint/config";
56
import eslint from "@eslint/js";
67
import tseslint from "typescript-eslint";
78
import baseConfig from "./eslint.config.base.js";
89

910
/** @typedef {import("typescript-eslint").InfiniteDepthConfigWithExtends} TSConfig */
10-
/** @typedef {import("typescript-eslint").ConfigArray} ConfigArray */
11+
/** @typedef {import("eslint").Linter.Config} Config */
12+
/** @typedef {Config[]} ConfigArray */
1113

1214
/**
1315
* @export
1416
* @type {(userConfigs?: TSConfig) => ConfigArray}
1517
*/
1618
export function eslintConfig(userConfigs = []) {
17-
return tseslint.config(
19+
const normalizedUserConfigs = /** @type {ConfigArray} */ (
20+
Array.isArray(userConfigs) ? userConfigs : [userConfigs ?? {}]
21+
);
22+
23+
return defineConfig(
1824
// == Typescript =============================================================
1925
eslint.configs.recommended,
2026
...tseslint.configs.recommended,
@@ -59,6 +65,6 @@ export function eslintConfig(userConfigs = []) {
5965

6066
...baseConfig,
6167

62-
...(Array.isArray(userConfigs) ? userConfigs : [userConfigs ?? {}])
68+
...normalizedUserConfigs
6369
);
6470
}

configs/eslint-config-custom/eslint.config.yaml.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// @ts-check
22

3-
import tseslint from "typescript-eslint";
3+
import { defineConfig } from "eslint/config";
44
import yamlParser from "yaml-eslint-parser";
55
import eslintPluginYml from "eslint-plugin-yml";
66
import baseConfig from "./eslint.config.base.js";
77

8-
export default tseslint.config(
8+
export default defineConfig(
99
...baseConfig,
1010

1111
// == YAML ===================================================================

configs/eslint-config-custom/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,17 @@
1717
}
1818
},
1919
"devDependencies": {
20-
"@eslint/js": "^9.28.0",
21-
"@typescript-eslint/parser": "^8.33.1",
22-
"eslint": "^9.28.0",
23-
"eslint-config-prettier": "^10.1.5",
24-
"eslint-plugin-prettier": "^5.4.1",
25-
"eslint-plugin-yml": "^1.18.0",
26-
"globals": "^16.2.0",
27-
"prettier": "^3.5.3",
20+
"@eslint/js": "^9.37.0",
21+
"@typescript-eslint/parser": "^8.46.0",
22+
"eslint": "^9.37.0",
23+
"eslint-config-prettier": "^10.1.8",
24+
"eslint-plugin-prettier": "^5.5.4",
25+
"eslint-plugin-yml": "^1.19.0",
26+
"globals": "^16.4.0",
27+
"prettier": "^3.6.2",
2828
"prettier-config-custom": "workspace:^",
29-
"typescript": "^5.8.3",
30-
"typescript-eslint": "^8.33.1",
29+
"typescript": "^5.9.3",
30+
"typescript-eslint": "^8.46.0",
3131
"yaml-eslint-parser": "^1.3.0"
3232
},
3333
"prettier": "prettier-config-custom"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import { eslintConfig } from "eslint-config-custom/typescript";
2+
export default eslintConfig();

configs/vite-config-custom/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,22 @@
1515
},
1616
"scripts": {
1717
"clean": "yarn g:clean",
18-
"build": "yarn run -T tsc --build --emitDeclarationOnly false",
18+
"build": "yarn run -T tsc --build tsconfig.lib.json --emitDeclarationOnly false",
1919
"lint": "yarn g:lint",
2020
"fix": "yarn g:fix",
2121
"check": "yarn g:check"
2222
},
2323
"devDependencies": {
24+
"eslint-config-custom": "workspace:^",
2425
"prettier-config-custom": "workspace:^",
2526
"tsconfig-custom": "workspace:^",
2627
"vite-config-builder": "^0.1.1",
2728
"vite-plugin-dts-build": "^0.2.2",
28-
"vite-plugin-externalize-deps": "^0.9.0",
29+
"vite-plugin-externalize-deps": "^0.10.0",
2930
"vite-tsconfig-paths": "^5.1.4"
3031
},
3132
"dependencies": {
32-
"typescript": "^5.8.3",
33-
"vite": "^6.3.6"
33+
"typescript": "^5.9.3",
34+
"vite": "^7.1.9"
3435
}
3536
}

configs/vite-config-custom/src/index.ts

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,34 @@ import { cwd, env } from "node:process";
44
import { initConfigBuilder, ViteEnv, PluginBuilder } from "vite-config-builder";
55
import type { ConfigBuilder } from "vite-config-builder";
66
import { mergeConfig } from "vite";
7-
import type { ConfigEnv, UserConfig } from "vite";
7+
import type { ConfigEnv } from "vite";
88
import type { defineConfig, ViteUserConfig } from "vitest/config";
99

1010
import { externalizeDeps } from "vite-plugin-externalize-deps";
1111
import tsconfigPaths from "vite-tsconfig-paths";
1212
import { dtsForEsm, dtsForCjs } from "vite-plugin-dts-build";
1313

14-
declare module "vite" {
15-
interface UserConfig extends ViteUserConfig {
16-
}
17-
}
18-
1914
// == Main Configs ============================================================
2015
type TInputConfig = Parameters<typeof defineConfig>[0];
2116
type TOutputConfig = ReturnType<typeof mergeConfig>;
2217

23-
export function NodeConfig(viteConfigEnv: ConfigEnv, extendConfigs: TInputConfig = {}): TOutputConfig {
18+
export function NodeConfig(
19+
viteConfigEnv: ConfigEnv,
20+
extendConfigs: TInputConfig = {}
21+
): TOutputConfig {
2422
return buildConfig(viteConfigEnv, extendConfigs, NodeBuilder);
2523
}
2624

27-
function buildConfig(viteConfigEnv: ConfigEnv, extendConfigs: TInputConfig, configBuilder: (viteConfigEnv: ConfigEnv) => ConfigBuilder): TOutputConfig {
25+
function buildConfig(
26+
viteConfigEnv: ConfigEnv,
27+
extendConfigs: TInputConfig,
28+
configBuilder: (viteConfigEnv: ConfigEnv) => ConfigBuilder
29+
): TOutputConfig {
2830
return mergeConfig(
2931
{
3032
...configBuilder(viteConfigEnv).build()
3133
},
32-
extendConfigs as UserConfig
34+
extendConfigs as ViteUserConfig
3335
);
3436
}
3537

0 commit comments

Comments
 (0)