Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/core/template/UI/ano/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"ano-ui": "^0.9.2"
},
"devDependencies": {
"@iconify-json/tabler": "^1.2.22"
"@iconify-json/tabler": "^1.2.23"
}
}
2 changes: 1 addition & 1 deletion packages/core/template/UI/nut/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"dependencies": {
"nutui-uniapp": "^1.9.0"
"nutui-uniapp": "^1.9.1"
}
}
2 changes: 1 addition & 1 deletion packages/core/template/config/lint/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
},
"devDependencies": {
"@uni-helper/eslint-config": "^0.5.0",
"eslint": "^9.35.0"
"eslint": "^9.36.0"
}
}
2 changes: 1 addition & 1 deletion packages/core/template/config/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"type-check": "vue-tsc --noEmit"
},
"devDependencies": {
"@types/node": "^24.5.1",
"@types/node": "^24.5.2",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

🧩 Analysis chain

Align Node type defs with target runtime.

Make sure template “engines.node” (if any) matches @types/node major.


🏁 Script executed:

#!/bin/bash
# Inspect declared Node engines across templates (if present)
fd -t f package.json | xargs -I{} sh -c 'jq -r "[input_filename, (.engines.node // \"\")]|@tsv" < "{}"' | awk -F'\t' '$2!=""'

Length of output: 84


🏁 Script executed:

#!/bin/bash
set -euo pipefail
file='packages/core/template/config/typescript/package.json'

echo "CHECK: specific template package.json"
if [[ -f "$file" ]]; then
  engine=$(jq -r '.engines.node // empty' "$file")
  typesnode=$(jq -r '.devDependencies["@types/node"] // .dependencies["@types/node"] // empty' "$file")
  printf '%s\tengines:%s\t@types/node:%s\n' "$file" "${engine:-<NO_ENGINES>}" "${typesnode:-<NO_TYPES_NODE>}"
else
  echo "MISSING_FILE: $file"
fi

echo
echo "SCAN: all package.json files for engines.node and @types/node"
find . -type f -name package.json -print0 | while IFS= read -r -d '' f; do
  engine=$(jq -r '.engines.node // empty' "$f")
  typesnode=$(jq -r '.devDependencies["@types/node"] // .dependencies["@types/node"] // empty' "$f")
  if [[ -n "$engine" || -n "$typesnode" ]]; then
    printf '%s\tengines:%s\t@types/node:%s\n' "$f" "${engine:-<NO_ENGINES>}" "${typesnode:-<NO_TYPES_NODE>}"
  fi
done

Length of output: 862


Align Node engine with @types/node major

  • packages/core/template/config/typescript/package.json declares "@types/node": "^24.5.2" but has no "engines.node".
  • Repo root ./package.json uses "@types/node": "^18.19.50" and several gui packages set "engines": ">= 10" — Node targets are inconsistent.
  • Action: pick the intended Node runtime and either add/update "engines.node" in the template to match @types/node major 24, or change the template's @types/node to the repository's chosen Node major.

"@vue/tsconfig": "^0.8.1",
"typescript": "^5.9.2",
"vue-tsc": "^3.0.7"
Expand Down
2 changes: 1 addition & 1 deletion packages/core/template/plugin/import/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"devDependencies": {
"@uni-helper/vite-plugin-uni-components": "^0.2.0"
"@uni-helper/vite-plugin-uni-components": "^0.2.1"
}
}
2 changes: 1 addition & 1 deletion packages/core/template/plugin/pages/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"devDependencies": {
"@uni-helper/vite-plugin-uni-pages": "^0.3.13"
"@uni-helper/vite-plugin-uni-pages": "^0.3.15"
}
}
2 changes: 1 addition & 1 deletion packages/core/template/plugin/root/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"devDependencies": {
"@uni-ku/root": "^1.3.4"
"@uni-ku/root": "^1.4.0"
}
}
13,174 changes: 9,673 additions & 3,501 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

Loading