1
0
mirror of synced 2026-10-07 23:31:24 +08:00

build(deps): upgrade Node and Capacitor toolchain

This commit is contained in:
YunYouJun
2026-08-12 23:15:47 +08:00
parent 28a64266dc
commit f52ee56fc3
18 changed files with 6885 additions and 7792 deletions

5
.npmrc
View File

@@ -1,5 +0,0 @@
shamefully-hoist=true
strict-peer-dependencies=false
shell-emulator=true
auto-install-peers=false
ignore-workspace-root-check=true

View File

@@ -1 +1 @@
setups.@nuxt/test-utils="4.0.2"
setups.@nuxt/test-utils="4.1.0"

View File

@@ -85,4 +85,5 @@ See `.env.example`:
## Node/Package Manager
- pnpm: 10.32.1 (enforced via `packageManager` field)
- Node.js: 22 or newer
- pnpm: 11.21.0 (enforced via `packageManager` field)

View File

@@ -1,24 +1,24 @@
apply plugin: 'com.android.application'
android {
namespace "cn.yunyoujun.cook"
compileSdk rootProject.ext.compileSdkVersion
namespace = "cn.yunyoujun.cook"
compileSdk = rootProject.ext.compileSdkVersion
defaultConfig {
applicationId "cn.yunyoujun.cook"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 2
versionName "1.0.1"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId = "cn.yunyoujun.cook"
minSdk = rootProject.ext.minSdkVersion
targetSdk = rootProject.ext.targetSdkVersion
versionCode = 2
versionName = "1.0.1"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
aaptOptions {
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
// Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61
ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'
ignoreAssetsPattern = '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'
}
}
buildTypes {
release {
minifyEnabled false
minifyEnabled = false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}

View File

@@ -10,10 +10,12 @@ android {
apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
dependencies {
implementation project(':capacitor-app')
implementation project(':capacitor-browser')
implementation project(':capacitor-dialog')
implementation project(':capacitor-haptics')
implementation project(':capacitor-keyboard')
implementation project(':capacitor-preferences')
implementation project(':capacitor-status-bar')
implementation project(':capacitor-dialog')
}

View File

@@ -8,7 +8,7 @@ buildscript {
}
dependencies {
classpath 'com.android.tools.build:gradle:8.13.0'
classpath 'com.google.gms:google-services:4.4.2'
classpath 'com.google.gms:google-services:4.4.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files

View File

@@ -1,18 +1,24 @@
// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN
include ':capacitor-android'
project(':capacitor-android').projectDir = new File('../node_modules/.pnpm/@capacitor+android@7.4.3_@capacitor+core@7.4.3/node_modules/@capacitor/android/capacitor')
project(':capacitor-android').projectDir = new File('../node_modules/.pnpm/@capacitor+android@8.5.0_@capacitor+core@8.5.0/node_modules/@capacitor/android/capacitor')
include ':capacitor-app'
project(':capacitor-app').projectDir = new File('../node_modules/.pnpm/@capacitor+app@7.1.0_@capacitor+core@7.4.3/node_modules/@capacitor/app/android')
project(':capacitor-app').projectDir = new File('../node_modules/.pnpm/@capacitor+app@8.1.1_@capacitor+core@8.5.0/node_modules/@capacitor/app/android')
include ':capacitor-haptics'
project(':capacitor-haptics').projectDir = new File('../node_modules/.pnpm/@capacitor+haptics@7.0.2_@capacitor+core@7.4.3/node_modules/@capacitor/haptics/android')
include ':capacitor-keyboard'
project(':capacitor-keyboard').projectDir = new File('../node_modules/.pnpm/@capacitor+keyboard@7.0.3_@capacitor+core@7.4.3/node_modules/@capacitor/keyboard/android')
include ':capacitor-status-bar'
project(':capacitor-status-bar').projectDir = new File('../node_modules/.pnpm/@capacitor+status-bar@7.0.3_@capacitor+core@7.4.3/node_modules/@capacitor/status-bar/android')
include ':capacitor-browser'
project(':capacitor-browser').projectDir = new File('../node_modules/.pnpm/@capacitor+browser@8.0.4_@capacitor+core@8.5.0/node_modules/@capacitor/browser/android')
include ':capacitor-dialog'
project(':capacitor-dialog').projectDir = new File('../node_modules/.pnpm/@capacitor+dialog@7.0.2_@capacitor+core@7.4.3/node_modules/@capacitor/dialog/android')
project(':capacitor-dialog').projectDir = new File('../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.5.0/node_modules/@capacitor/dialog/android')
include ':capacitor-haptics'
project(':capacitor-haptics').projectDir = new File('../node_modules/.pnpm/@capacitor+haptics@8.0.2_@capacitor+core@8.5.0/node_modules/@capacitor/haptics/android')
include ':capacitor-keyboard'
project(':capacitor-keyboard').projectDir = new File('../node_modules/.pnpm/@capacitor+keyboard@8.0.5_@capacitor+core@8.5.0/node_modules/@capacitor/keyboard/android')
include ':capacitor-preferences'
project(':capacitor-preferences').projectDir = new File('../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.5.0/node_modules/@capacitor/preferences/android')
include ':capacitor-status-bar'
project(':capacitor-status-bar').projectDir = new File('../node_modules/.pnpm/@capacitor+status-bar@8.0.3_@capacitor+core@8.5.0/node_modules/@capacitor/status-bar/android')

View File

@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME

View File

@@ -1,16 +1,16 @@
ext {
minSdkVersion = 23
compileSdkVersion = 35
targetSdkVersion = 35
androidxActivityVersion = '1.9.2'
androidxAppCompatVersion = '1.7.0'
androidxCoordinatorLayoutVersion = '1.2.0'
androidxCoreVersion = '1.15.0'
androidxFragmentVersion = '1.8.4'
coreSplashScreenVersion = '1.0.1'
androidxWebkitVersion = '1.12.1'
minSdkVersion = 24
compileSdkVersion = 36
targetSdkVersion = 36
androidxActivityVersion = '1.11.0'
androidxAppCompatVersion = '1.7.1'
androidxCoordinatorLayoutVersion = '1.3.0'
androidxCoreVersion = '1.17.0'
androidxFragmentVersion = '1.8.9'
coreSplashScreenVersion = '1.2.0'
androidxWebkitVersion = '1.14.0'
junitVersion = '4.13.2'
androidxJunitVersion = '1.2.1'
androidxEspressoCoreVersion = '3.6.1'
cordovaAndroidVersion = '10.1.1'
}
androidxJunitVersion = '1.3.0'
androidxEspressoCoreVersion = '3.7.0'
cordovaAndroidVersion = '14.0.1'
}

View File

@@ -12,8 +12,8 @@ export {}
/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
DocsProjectCard: typeof import('./../../node_modules/.pnpm/@yunyoujun+docs@0.1.14_vite@8.0.2_@types+node@25.5.0_esbuild@0.27.3_jiti@2.6.1_sass@1.9_5106adb2c90dd6d9af0814c7748a90ab/node_modules/@yunyoujun/docs/client/components/DocsProjectCard.vue')['default']
DocsProjectList: typeof import('./../../node_modules/.pnpm/@yunyoujun+docs@0.1.14_vite@8.0.2_@types+node@25.5.0_esbuild@0.27.3_jiti@2.6.1_sass@1.9_5106adb2c90dd6d9af0814c7748a90ab/node_modules/@yunyoujun/docs/client/components/DocsProjectList.vue')['default']
DocsProjectCard: typeof import('./../../node_modules/.pnpm/@yunyoujun+docs@0.1.14_vite@8.2.1_@types+node@25.9.5_esbuild@0.28.2_jiti@2.7.0_sass@1.1_36a5fa0507118b7279013ea35a3fd8ec/node_modules/@yunyoujun/docs/client/components/DocsProjectCard.vue')['default']
DocsProjectList: typeof import('./../../node_modules/.pnpm/@yunyoujun+docs@0.1.14_vite@8.2.1_@types+node@25.9.5_esbuild@0.28.2_jiti@2.7.0_sass@1.1_36a5fa0507118b7279013ea35a3fd8ec/node_modules/@yunyoujun/docs/client/components/DocsProjectList.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
}
@@ -21,8 +21,8 @@ declare module 'vue' {
// For TSX support
declare global {
const DocsProjectCard: typeof import('./../../node_modules/.pnpm/@yunyoujun+docs@0.1.14_vite@8.0.2_@types+node@25.5.0_esbuild@0.27.3_jiti@2.6.1_sass@1.9_5106adb2c90dd6d9af0814c7748a90ab/node_modules/@yunyoujun/docs/client/components/DocsProjectCard.vue')['default']
const DocsProjectList: typeof import('./../../node_modules/.pnpm/@yunyoujun+docs@0.1.14_vite@8.0.2_@types+node@25.5.0_esbuild@0.27.3_jiti@2.6.1_sass@1.9_5106adb2c90dd6d9af0814c7748a90ab/node_modules/@yunyoujun/docs/client/components/DocsProjectList.vue')['default']
const DocsProjectCard: typeof import('./../../node_modules/.pnpm/@yunyoujun+docs@0.1.14_vite@8.2.1_@types+node@25.9.5_esbuild@0.28.2_jiti@2.7.0_sass@1.1_36a5fa0507118b7279013ea35a3fd8ec/node_modules/@yunyoujun/docs/client/components/DocsProjectCard.vue')['default']
const DocsProjectList: typeof import('./../../node_modules/.pnpm/@yunyoujun+docs@0.1.14_vite@8.2.1_@types+node@25.9.5_esbuild@0.28.2_jiti@2.7.0_sass@1.1_36a5fa0507118b7279013ea35a3fd8ec/node_modules/@yunyoujun/docs/client/components/DocsProjectList.vue')['default']
const RouterLink: typeof import('vue-router')['RouterLink']
const RouterView: typeof import('vue-router')['RouterView']
}

View File

@@ -6,8 +6,8 @@
### 系统要求
- Node.js >= 18
- pnpm >= 8
- Node.js >= 22
- pnpm >= 11.21
### 安装依赖

View File

@@ -14,14 +14,14 @@
},
"devDependencies": {
"@shikijs/vitepress-twoslash": "^3.23.0",
"sass": "^1.99.0",
"typedoc": "^0.28.18",
"typedoc-plugin-markdown": "^4.11.0",
"typedoc-vitepress-theme": "^1.1.2",
"unocss": "^66.6.8",
"unplugin-vue-components": "^32.0.0",
"vite-plugin-vue-devtools": "^8.1.1",
"vitepress": "^2.0.0-alpha.17",
"vitepress-plugin-group-icons": "^1.7.3"
"sass": "^1.102.0",
"typedoc": "^0.28.20",
"typedoc-plugin-markdown": "^4.12.0",
"typedoc-vitepress-theme": "^1.1.3",
"unocss": "^66.7.5",
"unplugin-vue-components": "^32.1.0",
"vite-plugin-vue-devtools": "^8.2.1",
"vitepress": "2.0.0-alpha.19",
"vitepress-plugin-group-icons": "^1.7.6"
}
}

View File

@@ -1,6 +1,6 @@
require_relative '../../node_modules/.pnpm/@capacitor+ios@7.4.3_@capacitor+core@7.4.3/node_modules/@capacitor/ios/scripts/pods_helpers'
require_relative '../../node_modules/.pnpm/@capacitor+ios@8.5.0_@capacitor+core@8.5.0/node_modules/@capacitor/ios/scripts/pods_helpers'
platform :ios, '14.0'
platform :ios, '15.0'
use_frameworks!
# workaround to avoid Xcode caching of Pods that requires
@@ -9,13 +9,15 @@ use_frameworks!
install! 'cocoapods', :disable_input_output_paths => true
def capacitor_pods
pod 'Capacitor', :path => '../../node_modules/.pnpm/@capacitor+ios@7.4.3_@capacitor+core@7.4.3/node_modules/@capacitor/ios'
pod 'CapacitorCordova', :path => '../../node_modules/.pnpm/@capacitor+ios@7.4.3_@capacitor+core@7.4.3/node_modules/@capacitor/ios'
pod 'CapacitorApp', :path => '../../node_modules/.pnpm/@capacitor+app@7.1.0_@capacitor+core@7.4.3/node_modules/@capacitor/app'
pod 'CapacitorHaptics', :path => '../../node_modules/.pnpm/@capacitor+haptics@7.0.2_@capacitor+core@7.4.3/node_modules/@capacitor/haptics'
pod 'CapacitorKeyboard', :path => '../../node_modules/.pnpm/@capacitor+keyboard@7.0.3_@capacitor+core@7.4.3/node_modules/@capacitor/keyboard'
pod 'CapacitorStatusBar', :path => '../../node_modules/.pnpm/@capacitor+status-bar@7.0.3_@capacitor+core@7.4.3/node_modules/@capacitor/status-bar'
pod 'CapacitorDialog', :path => '../../node_modules/.pnpm/@capacitor+dialog@7.0.2_@capacitor+core@7.4.3/node_modules/@capacitor/dialog'
pod 'Capacitor', :path => '../../node_modules/.pnpm/@capacitor+ios@8.5.0_@capacitor+core@8.5.0/node_modules/@capacitor/ios'
pod 'CapacitorCordova', :path => '../../node_modules/.pnpm/@capacitor+ios@8.5.0_@capacitor+core@8.5.0/node_modules/@capacitor/ios'
pod 'CapacitorApp', :path => '../../node_modules/.pnpm/@capacitor+app@8.1.1_@capacitor+core@8.5.0/node_modules/@capacitor/app'
pod 'CapacitorBrowser', :path => '../../node_modules/.pnpm/@capacitor+browser@8.0.4_@capacitor+core@8.5.0/node_modules/@capacitor/browser'
pod 'CapacitorDialog', :path => '../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.5.0/node_modules/@capacitor/dialog'
pod 'CapacitorHaptics', :path => '../../node_modules/.pnpm/@capacitor+haptics@8.0.2_@capacitor+core@8.5.0/node_modules/@capacitor/haptics'
pod 'CapacitorKeyboard', :path => '../../node_modules/.pnpm/@capacitor+keyboard@8.0.5_@capacitor+core@8.5.0/node_modules/@capacitor/keyboard'
pod 'CapacitorPreferences', :path => '../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.5.0/node_modules/@capacitor/preferences'
pod 'CapacitorStatusBar', :path => '../../node_modules/.pnpm/@capacitor+status-bar@8.0.3_@capacitor+core@8.5.0/node_modules/@capacitor/status-bar'
end
target 'App' do

View File

@@ -1,52 +1,64 @@
PODS:
- Capacitor (7.4.3):
- Capacitor (8.5.0):
- CapacitorCordova
- CapacitorApp (7.1.0):
- CapacitorApp (8.1.1):
- Capacitor
- CapacitorCordova (7.4.3)
- CapacitorDialog (7.0.2):
- CapacitorBrowser (8.0.4):
- Capacitor
- CapacitorHaptics (7.0.2):
- CapacitorCordova (8.5.0)
- CapacitorDialog (8.0.1):
- Capacitor
- CapacitorKeyboard (7.0.3):
- CapacitorHaptics (8.0.2):
- Capacitor
- CapacitorStatusBar (7.0.3):
- CapacitorKeyboard (8.0.5):
- Capacitor
- CapacitorPreferences (8.0.1):
- Capacitor
- CapacitorStatusBar (8.0.3):
- Capacitor
DEPENDENCIES:
- "Capacitor (from `../../node_modules/.pnpm/@capacitor+ios@7.4.3_@capacitor+core@7.4.3/node_modules/@capacitor/ios`)"
- "CapacitorApp (from `../../node_modules/.pnpm/@capacitor+app@7.1.0_@capacitor+core@7.4.3/node_modules/@capacitor/app`)"
- "CapacitorCordova (from `../../node_modules/.pnpm/@capacitor+ios@7.4.3_@capacitor+core@7.4.3/node_modules/@capacitor/ios`)"
- "CapacitorDialog (from `../../node_modules/.pnpm/@capacitor+dialog@7.0.2_@capacitor+core@7.4.3/node_modules/@capacitor/dialog`)"
- "CapacitorHaptics (from `../../node_modules/.pnpm/@capacitor+haptics@7.0.2_@capacitor+core@7.4.3/node_modules/@capacitor/haptics`)"
- "CapacitorKeyboard (from `../../node_modules/.pnpm/@capacitor+keyboard@7.0.3_@capacitor+core@7.4.3/node_modules/@capacitor/keyboard`)"
- "CapacitorStatusBar (from `../../node_modules/.pnpm/@capacitor+status-bar@7.0.3_@capacitor+core@7.4.3/node_modules/@capacitor/status-bar`)"
- "Capacitor (from `../../node_modules/.pnpm/@capacitor+ios@8.5.0_@capacitor+core@8.5.0/node_modules/@capacitor/ios`)"
- "CapacitorApp (from `../../node_modules/.pnpm/@capacitor+app@8.1.1_@capacitor+core@8.5.0/node_modules/@capacitor/app`)"
- "CapacitorBrowser (from `../../node_modules/.pnpm/@capacitor+browser@8.0.4_@capacitor+core@8.5.0/node_modules/@capacitor/browser`)"
- "CapacitorCordova (from `../../node_modules/.pnpm/@capacitor+ios@8.5.0_@capacitor+core@8.5.0/node_modules/@capacitor/ios`)"
- "CapacitorDialog (from `../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.5.0/node_modules/@capacitor/dialog`)"
- "CapacitorHaptics (from `../../node_modules/.pnpm/@capacitor+haptics@8.0.2_@capacitor+core@8.5.0/node_modules/@capacitor/haptics`)"
- "CapacitorKeyboard (from `../../node_modules/.pnpm/@capacitor+keyboard@8.0.5_@capacitor+core@8.5.0/node_modules/@capacitor/keyboard`)"
- "CapacitorPreferences (from `../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.5.0/node_modules/@capacitor/preferences`)"
- "CapacitorStatusBar (from `../../node_modules/.pnpm/@capacitor+status-bar@8.0.3_@capacitor+core@8.5.0/node_modules/@capacitor/status-bar`)"
EXTERNAL SOURCES:
Capacitor:
:path: "../../node_modules/.pnpm/@capacitor+ios@7.4.3_@capacitor+core@7.4.3/node_modules/@capacitor/ios"
:path: "../../node_modules/.pnpm/@capacitor+ios@8.5.0_@capacitor+core@8.5.0/node_modules/@capacitor/ios"
CapacitorApp:
:path: "../../node_modules/.pnpm/@capacitor+app@7.1.0_@capacitor+core@7.4.3/node_modules/@capacitor/app"
:path: "../../node_modules/.pnpm/@capacitor+app@8.1.1_@capacitor+core@8.5.0/node_modules/@capacitor/app"
CapacitorBrowser:
:path: "../../node_modules/.pnpm/@capacitor+browser@8.0.4_@capacitor+core@8.5.0/node_modules/@capacitor/browser"
CapacitorCordova:
:path: "../../node_modules/.pnpm/@capacitor+ios@7.4.3_@capacitor+core@7.4.3/node_modules/@capacitor/ios"
:path: "../../node_modules/.pnpm/@capacitor+ios@8.5.0_@capacitor+core@8.5.0/node_modules/@capacitor/ios"
CapacitorDialog:
:path: "../../node_modules/.pnpm/@capacitor+dialog@7.0.2_@capacitor+core@7.4.3/node_modules/@capacitor/dialog"
:path: "../../node_modules/.pnpm/@capacitor+dialog@8.0.1_@capacitor+core@8.5.0/node_modules/@capacitor/dialog"
CapacitorHaptics:
:path: "../../node_modules/.pnpm/@capacitor+haptics@7.0.2_@capacitor+core@7.4.3/node_modules/@capacitor/haptics"
:path: "../../node_modules/.pnpm/@capacitor+haptics@8.0.2_@capacitor+core@8.5.0/node_modules/@capacitor/haptics"
CapacitorKeyboard:
:path: "../../node_modules/.pnpm/@capacitor+keyboard@7.0.3_@capacitor+core@7.4.3/node_modules/@capacitor/keyboard"
:path: "../../node_modules/.pnpm/@capacitor+keyboard@8.0.5_@capacitor+core@8.5.0/node_modules/@capacitor/keyboard"
CapacitorPreferences:
:path: "../../node_modules/.pnpm/@capacitor+preferences@8.0.1_@capacitor+core@8.5.0/node_modules/@capacitor/preferences"
CapacitorStatusBar:
:path: "../../node_modules/.pnpm/@capacitor+status-bar@7.0.3_@capacitor+core@7.4.3/node_modules/@capacitor/status-bar"
:path: "../../node_modules/.pnpm/@capacitor+status-bar@8.0.3_@capacitor+core@8.5.0/node_modules/@capacitor/status-bar"
SPEC CHECKSUMS:
Capacitor: 28d6c01026a9a3f7156529498ec1f389a2a28dbc
CapacitorApp: 26587c2ce485d88ddb39adb21cac64f8e481afe3
CapacitorCordova: 435121e81a2df4d0034f0fb11fcefab5104cfdb5
CapacitorDialog: 5bf72a94b747fb339df6f64ef60812e5e4630ad2
CapacitorHaptics: b3fb2869e72c4466e18ce9ccbeb60a3d8723b3d4
CapacitorKeyboard: 62f36104f26d53d8b3a2a43f2a69fe714f1777d5
CapacitorStatusBar: 0659ddc7b1713764a05831463d215b177a15d054
Capacitor: 00b87168591cc006ea6f5c0de681ec5c39a2c8eb
CapacitorApp: 305bd13c44f6f9d164e2ee66a4faa956ed8c0e06
CapacitorBrowser: 752e0208aa07c7aa63d1f7cde895a3e9519b2656
CapacitorCordova: 9d3acbb574048e7167d2af127a0af2123e619f2f
CapacitorDialog: 854c5dac405081cae697c177ca43bcaa95ae67bf
CapacitorHaptics: 296f771ecd89c7a1bd92a7b6826a7d268e2e70f5
CapacitorKeyboard: b6b0744890cdb1d9a96e2cafcc9253fdcc55de3b
CapacitorPreferences: cca2021f386efb75947c850334447d9ff22b14f1
CapacitorStatusBar: eca7bc2b58d9f886f1ef9edb66e57a9b29c121af
PODFILE CHECKSUM: c0ad7487807bc389ebb7e4f95a97f324cfdda550
PODFILE CHECKSUM: 7777423e7d2feb91cce29e1870d3b5b2ddd10758
COCOAPODS: 1.16.2
COCOAPODS: 1.17.0

View File

@@ -3,9 +3,9 @@
"type": "module",
"version": "2.0.0-beta.13",
"private": true,
"packageManager": "pnpm@10.33.0",
"packageManager": "pnpm@11.21.0",
"engines": {
"node": "^20.19.0 || >=22.12.0"
"node": ">=22.0.0"
},
"scripts": {
"build": "npm run convert && npm run generate",
@@ -39,68 +39,69 @@
"pack:skill": "tsx scripts/pack-skill.ts"
},
"dependencies": {
"@capacitor/app": "7.1.0",
"@capacitor/core": "7.4.3",
"@capacitor/haptics": "7.0.2",
"@capacitor/ios": "7.4.3",
"@capacitor/keyboard": "7.0.3",
"@capacitor/status-bar": "7.0.3",
"@capacitor/app": "8.1.1",
"@capacitor/browser": "8.0.4",
"@capacitor/core": "8.5.0",
"@capacitor/dialog": "8.0.1",
"@capacitor/haptics": "8.0.2",
"@capacitor/ios": "8.5.0",
"@capacitor/keyboard": "8.0.5",
"@capacitor/preferences": "8.0.1",
"@capacitor/status-bar": "8.0.3",
"@cloudbase/js-sdk": "3.7.1",
"@yunlefun/sso": "0.6.2",
"@yunyoujun/cook": "workspace:*",
"dayjs": "^1.11.20",
"vue-about-me": "^1.4.0",
"vue-virtual-scroller": "2.0.0-beta.8"
"dayjs": "^1.11.21",
"vue-about-me": "^1.4.0"
},
"devDependencies": {
"@antfu/eslint-config": "^8.1.1",
"@capacitor/android": "^8.3.0",
"@capacitor/cli": "7.4.3",
"@capacitor/dialog": "^8.0.1",
"@antfu/eslint-config": "^8.3.0",
"@capacitor/android": "8.5.0",
"@capacitor/cli": "8.5.0",
"@headlessui/vue": "^1.7.23",
"@iconify-json/carbon": "^1.2.20",
"@iconify-json/carbon": "^1.2.25",
"@iconify-json/fe": "^1.2.4",
"@iconify-json/gg": "^1.2.2",
"@iconify-json/ic": "^1.2.4",
"@iconify-json/mdi": "^1.2.3",
"@iconify-json/ri": "^1.2.10",
"@iconify-json/twemoji": "^1.2.5",
"@nuxt/devtools": "^3.2.4",
"@nuxt/eslint": "^1.15.2",
"@nuxt/scripts": "^0.13.2",
"@nuxt/test-utils": "^4.0.2",
"@nuxtjs/color-mode": "^4.0.0",
"@nuxt/devtools": "^3.4.1",
"@nuxt/eslint": "^1.17.0",
"@nuxt/scripts": "^1.3.3",
"@nuxt/test-utils": "^4.1.0",
"@nuxtjs/color-mode": "^4.0.1",
"@nuxtjs/ionic": "1.0.2",
"@pinia/nuxt": "^0.11.3",
"@pinia/testing": "^1.0.3",
"@types/node": "^25.5.2",
"@unhead/vue": "^2.1.13",
"@unocss/eslint-config": "^66.6.8",
"@unocss/nuxt": "^66.6.8",
"@types/node": "^25.9.5",
"@unocss/eslint-config": "^66.7.5",
"@unocss/nuxt": "^66.7.5",
"@vite-pwa/nuxt": "^1.1.1",
"@vue/test-utils": "^2.4.6",
"@vueuse/core": "^14.2.1",
"@vueuse/nuxt": "^14.2.1",
"@vue/test-utils": "^2.4.11",
"@vueuse/core": "^14.4.0",
"@vueuse/nuxt": "^14.4.0",
"@yunlefun/vue": "^0.1.1",
"baseline-browser-mapping": "^2.10.17",
"bumpp": "^11.0.1",
"baseline-browser-mapping": "^2.11.13",
"bumpp": "^11.1.0",
"consola": "^3.4.2",
"dexie": "^4.4.2",
"eslint": "^10.2.0",
"dexie": "^4.4.4",
"eslint": "^10.8.1",
"eslint-plugin-format": "^2.0.1",
"fake-indexeddb": "^6.2.5",
"jsdom": "^29.0.2",
"jsdom": "^29.1.1",
"lint-staged": "^16.4.0",
"nuxt": "^4.4.2",
"nuxt": "^4.5.2",
"pinia": "^3.0.4",
"sass": "^1.99.0",
"sass": "^1.102.0",
"serve": "^14.2.6",
"simple-git": "^3.35.2",
"simple-git": "^3.36.0",
"simple-git-hooks": "^2.13.1",
"star-markdown-css": "^0.5.3",
"tsx": "^4.21.0",
"tsx": "^4.23.12",
"typescript": "^5.9.3",
"unocss": "^66.6.8",
"vitest": "^4.1.4",
"vue-tsc": "^3.2.6"
"unocss": "^66.7.5",
"vitest": "^4.1.10",
"vue-tsc": "^3.3.9"
},
"resolutions": {
"unplugin": "^3.0.0",

View File

@@ -43,16 +43,16 @@
"prepublishOnly": "pnpm run build"
},
"dependencies": {
"@clack/prompts": "^1.2.0",
"@larksuiteoapi/node-sdk": "^1.60.0",
"@clack/prompts": "^1.7.0",
"@larksuiteoapi/node-sdk": "^1.73.0",
"cac": "^7.0.0",
"consola": "^3.4.2",
"papaparse": "^5.5.3"
"papaparse": "^5.5.4"
},
"devDependencies": {
"@types/node": "^25.5.2",
"@types/node": "^25.9.5",
"@types/papaparse": "^5.5.2",
"tsx": "^4.21.0",
"tsx": "^4.23.12",
"unbuild": "^3.6.1"
},
"publishConfig": {

14324
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,14 +1,44 @@
strictPeerDependencies: false
autoInstallPeers: false
ignoreWorkspaceRootCheck: true
strictDepBuilds: true
minimumReleaseAge: 1440
shamefullyHoist: true
shellEmulator: true
blockExoticSubdeps: true
# eslint-disable-next-line pnpm/yaml-enforce-settings
trustPolicy: accept
trustPolicy: no-downgrade
trustPolicyExclude:
# Babel still pins this established pre-provenance release.
- semver@6.3.1
# Google Workbox 7.4.1 pins this exact pre-release build helper.
- '@trickfilm400/rollup-plugin-off-main-thread@3.0.0-pre1'
# Official Ionic repository, maintainers, signature, and integrity verified.
- '@capacitor/haptics@8.0.2'
packages:
- docs
- packages/*
onlyBuiltDependencies:
- '@parcel/watcher'
- esbuild
- simple-git-hooks
- unrs-resolver
overrides:
# Patched transitive versions for Ionic CLI security advisories.
'@ionic/cli>tar': 7.5.22
# @nuxtjs/ionic 1.0.2 has not refreshed its Capacitor dependency range yet.
'@nuxtjs/ionic>@capacitor/cli': 8.5.0
'@nuxtjs/ionic>@capacitor/core': 8.5.0
external-editor>tmp: 0.2.7
# Capacitor CLI's xcode helper only uses the stable uuid API.
xcode>uuid: 11.1.1
peerDependencyRules:
# UnoCSS exposes an optional Webpack adapter; this project builds with Vite.
ignoreMissing:
- webpack
allowBuilds:
'@parcel/watcher': true
core-js-pure: false
esbuild: true
protobufjs: false
simple-git-hooks: true
unrs-resolver: true