update dependencies

This commit is contained in:
Timi
2026-04-03 01:03:22 +08:00
parent 26a60a6a7d
commit e00648137a
8 changed files with 907 additions and 256 deletions

10
.gitignore vendored
View File

@@ -1,3 +1,9 @@
/.eslintrc-auto-import.json
/components.d.ts
/examples/auto-imports.d.ts
/AGENTS.md
/.npmrc
# Logs # Logs
logs logs
*.log *.log
@@ -22,7 +28,3 @@ dist-ssr
*.njsproj *.njsproj
*.sln *.sln
*.sw? *.sw?
/.eslintrc-auto-import.json
/components.d.ts
/examples/auto-imports.d.ts

View File

@@ -1,13 +1,12 @@
import { createApp } from "vue"; import { createApp } from "vue";
import Root from "./Root.vue"; import Root from "./Root.vue";
import TimiWebUI, { axios, VPopup } from "timi-web"; // 本地开发
import "timi-web/style.css"; import "timi-web/style.css";
import "tdesign-mobile-vue/es/style/index.css"; import "tdesign-mobile-vue/es/style/index.css";
import { axios, VPopup } from "timi-web";
axios.defaults.baseURL = "http://localhost:8091"; axios.defaults.baseURL = "http://localhost:8091";
const app = createApp(Root); const app = createApp(Root);
app.use(TimiWebUI);
app.directive("popup", VPopup); app.directive("popup", VPopup);
app.mount("#root"); app.mount("#root");

View File

@@ -11,7 +11,11 @@
"dev": "vite", "dev": "vite",
"dev:doc": "pnpm run -C docs dev", "dev:doc": "pnpm run -C docs dev",
"build": "vue-tsc --noEmit && vite build", "build": "vue-tsc --noEmit && vite build",
"build:doc": "pnpm run -C docs build" "build:doc": "pnpm run -C docs build",
"pub": "pnpm run build && npm publish --registry=https://nexus.imyeyu.com/repository/npm-timi/"
},
"publishConfig": {
"registry": "https://nexus.imyeyu.com/repository/npm-timi/"
}, },
"files": [ "files": [
"dist/**", "dist/**",
@@ -22,6 +26,7 @@
], ],
"exports": { "exports": {
".": { ".": {
"types": "./dist/src/index.d.ts",
"import": "./dist/timi-tdesign-mobile.mjs", "import": "./dist/timi-tdesign-mobile.mjs",
"require": "./dist/timi-tdesign-mobile.umd.js" "require": "./dist/timi-tdesign-mobile.umd.js"
}, },
@@ -44,7 +49,7 @@
"@vue/compiler-sfc": "^3.5.16", "@vue/compiler-sfc": "^3.5.16",
"@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-prettier": "^10.2.0",
"@vue/eslint-config-typescript": "^14.4.0", "@vue/eslint-config-typescript": "^14.4.0",
"eslint": "^9.21.0", "eslint": "9.26.0",
"eslint-config-prettier": "^10.0.1", "eslint-config-prettier": "^10.0.1",
"eslint-plugin-prettier": "^5.2.3", "eslint-plugin-prettier": "^5.2.3",
"eslint-plugin-promise": "^7.2.1", "eslint-plugin-promise": "^7.2.1",
@@ -57,9 +62,9 @@
"vite-plugin-dts": "^4.5.4", "vite-plugin-dts": "^4.5.4",
"vite-plugin-vue-setup-extend": "^0.4.0", "vite-plugin-vue-setup-extend": "^0.4.0",
"@vue/tsconfig": "^0.7.0", "@vue/tsconfig": "^0.7.0",
"vite": "6.3.4", "vite": "7.1.11",
"vue-tsc": "^2.2.10", "vue-tsc": "^2.2.10",
"tdesign-mobile-vue": "^1.9.0", "tdesign-mobile-vue": "^1.13.2",
"timi-web": "link:..\\timi-web" "timi-web": "1.0.0"
} }
} }

1090
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,17 +0,0 @@
{
"extends": "@vue/tsconfig/tsconfig.dom.json",
"compilerOptions": {
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedSideEffectImports": true
},
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.vue"
]
}

View File

@@ -17,13 +17,10 @@
"DOM.Iterable" "DOM.Iterable"
], ],
"paths": { "paths": {
"~/*": [
"./src/*"
],
"@/*": [ "@/*": [
"./examples/*" "./examples/*"
], ],
"timi-tdesign-pc": [ "timi-tdesign-mobile": [
"./src/index.ts" "./src/index.ts"
] ]
} }
@@ -34,7 +31,8 @@
"src/**/*.vue", "src/**/*.vue",
"examples/**/*.ts", "examples/**/*.ts",
"examples/**/*.d.ts", "examples/**/*.d.ts",
"examples/**/*.vue" "examples/**/*.vue",
"node_modules/.pnpm/unplugin-auto-import@19.1.2/node_modules/unplugin-auto-import/auto-imports.d.ts"
], ],
"references": [ "references": [
{ {

View File

@@ -3,7 +3,7 @@
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"module": "ESNext", "module": "ESNext",
"moduleResolution": "Node" "moduleResolution": "bundler"
}, },
"include": [ "include": [
"vite.config.ts" "vite.config.ts"

View File

@@ -12,14 +12,6 @@ const alias: Alias[] = [
find: "@", find: "@",
replacement: resolve(__dirname, "./examples") replacement: resolve(__dirname, "./examples")
}, },
{
find: "~",
replacement: resolve(__dirname, "./src")
},
{
find: "*",
replacement: resolve("")
},
{ {
find: /^timi-tdesign-mobile(\/(es|lib))?$/, find: /^timi-tdesign-mobile(\/(es|lib))?$/,
replacement: resolve(__dirname, "./src/index.ts") replacement: resolve(__dirname, "./src/index.ts")
@@ -54,15 +46,7 @@ export default defineConfig({
} }
} }
}, },
minify: "terser", minify: "terser"
terserOptions: {
compress: {
// eslint-disable-next-line camelcase
drop_console: false,
// eslint-disable-next-line camelcase
drop_debugger: false
}
}
}, },
plugins: [ plugins: [
vue({ vue({