chore: 更新oxlint配置及依赖版本
- 添加oxlint到VSCode设置 - 在useUpload.ts中移除未使用的import和注释掉accept参数 - 在utils/index.ts中简化getAllPages函数 - 更新package.json中的oxlint版本和lint配置 - 更新pnpm-lock.yaml中的oxlint相关依赖
This commit is contained in:
parent
02b78976bd
commit
3893aff68f
1
.vscode/settings.json
vendored
1
.vscode/settings.json
vendored
@ -41,6 +41,7 @@
|
||||
"commitlint",
|
||||
"dcloudio",
|
||||
"iconfont",
|
||||
"oxlint",
|
||||
"qrcode",
|
||||
"refresherrefresh",
|
||||
"scrolltolower",
|
||||
|
@ -70,13 +70,14 @@
|
||||
"build:quickapp-webview-union": "uni build -p quickapp-webview-union",
|
||||
"type-check": "vue-tsc --noEmit",
|
||||
"openapi-ts-request": "openapi-ts",
|
||||
"prepare": "git init && husky"
|
||||
"prepare": "git init && husky",
|
||||
"lint:oxlint": "oxlint src/**/*.{ts,js,vue}"
|
||||
},
|
||||
"lint-staged": {
|
||||
"**/*.{vue,html,cjs,json,md,scss,css,txt}": [
|
||||
"**/*.{html,cjs,json,md,scss,css,txt}": [
|
||||
"prettier --write --cache"
|
||||
],
|
||||
"**/*.{js,ts}": [
|
||||
"**/*.{js,ts,vue}": [
|
||||
"oxlint --fix",
|
||||
"prettier --write --cache"
|
||||
],
|
||||
@ -142,7 +143,7 @@
|
||||
"husky": "^9.1.7",
|
||||
"lint-staged": "^15.2.10",
|
||||
"openapi-ts-request": "^1.1.2",
|
||||
"oxlint": "^1.1.0",
|
||||
"oxlint": "1.0.0",
|
||||
"postcss": "^8.4.49",
|
||||
"postcss-html": "^1.7.0",
|
||||
"postcss-scss": "^4.0.9",
|
||||
|
85
pnpm-lock.yaml
generated
85
pnpm-lock.yaml
generated
@ -175,8 +175,8 @@ importers:
|
||||
specifier: ^1.1.2
|
||||
version: 1.1.2(@types/node@20.17.9)(@vue/compiler-sfc@3.5.15)(chokidar@3.6.0)(typescript@5.7.2)
|
||||
oxlint:
|
||||
specifier: ^1.1.0
|
||||
version: 1.1.0
|
||||
specifier: 1.0.0
|
||||
version: 1.0.0
|
||||
postcss:
|
||||
specifier: ^8.4.49
|
||||
version: 8.4.49
|
||||
@ -1762,8 +1762,47 @@ packages:
|
||||
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
|
||||
engines: {node: '>= 8'}
|
||||
|
||||
'@oxlint/win32-x64@1.1.0':
|
||||
resolution: {integrity: sha512-x6r5yvM3wEty93Bx0NuNK+kutUyS/K55itkUrxdExoK6GcmVDboGGuhju9HyU2cM/IWLEWO8RHcXSyaxr9GR5g==}
|
||||
'@oxlint/darwin-arm64@1.0.0':
|
||||
resolution: {integrity: sha512-Ei8wLh65Th/si5EY6mfQIXVpdXbJWOoh56FaxxPgVxTeJaj3NHUIlxICHkvTZ5dz8bnOFcbS/+9MaW8Qkzfm9g==}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
'@oxlint/darwin-x64@1.0.0':
|
||||
resolution: {integrity: sha512-dbdtQ+rJTUb4jFKTzV+j08yYcR8lZssLF10n7MggK/jI7pBtoQN04cupzYdkxOWSy6uDXjDmWYFDIqlTqV7zOg==}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
'@oxlint/linux-arm64-gnu@1.0.0':
|
||||
resolution: {integrity: sha512-71wy9zMxsAeRhCFQjUkDLT8N5tm10L5FxNxsUcEsezgM187X9tPGP1gwlFpYig7F+bg2X1dijFuTA/FSe0YpKg==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxlint/linux-arm64-musl@1.0.0':
|
||||
resolution: {integrity: sha512-UbD4+2k7aGZOFtKK/yeESX7Fv0w9gQbcjrjr1HGY7QOYg7XlFlqzycZdPS6XbAuKA5oOXFpafaYOD4AyX3p2AA==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@oxlint/linux-x64-gnu@1.0.0':
|
||||
resolution: {integrity: sha512-0NXWqsm65I3VaLgADW4y9r7Pwurqgs2fr1lqoTyTIlidD18LQ3UMAWp8NzBPMCYzw8c/rTgOzsFf0gLtxzMtwg==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxlint/linux-x64-musl@1.0.0':
|
||||
resolution: {integrity: sha512-AY1NLnVQI+tBeuaB8KCriWfiD6O1zZFAQHphRDcZiqSz4mauNq9FFuffW0N9RSR9hYttGr0UVdQ6eK72RhzOYg==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@oxlint/win32-arm64@1.0.0':
|
||||
resolution: {integrity: sha512-X9y2KAdoqT/jy/sITGDZNMJHJAmhDhofItBnCf2DWS1HPakdtCAKGX9KMx6SivTbtPn1+JpZgfHn4Y7rNMvujQ==}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
|
||||
'@oxlint/win32-x64@1.0.0':
|
||||
resolution: {integrity: sha512-x2eQwZCfRUi6GG0lhRuC54O6TK2uW7UbIvERh83vPi0ftd+rtGUuJauNdyC+pPx+iwFToFVet43/5MBMu4bMWg==}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
@ -4351,8 +4390,8 @@ packages:
|
||||
resolution: {integrity: sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==}
|
||||
engines: {node: '>=10', yarn: ^1.22.4}
|
||||
|
||||
oxlint@1.1.0:
|
||||
resolution: {integrity: sha512-OVNpaoaQCUHHhCv5sYMPJ7Ts5k7ziw0QteH1gBSwF3elf/8GAew2Uh/0S7HsU1iGtjhlFy80+A8nwIb3Tq6m1w==}
|
||||
oxlint@1.0.0:
|
||||
resolution: {integrity: sha512-yyeryHnd21wPBLBEF4Uf8hvzJlftrIGHxyUaqFaP2JYiZ9cbiColygZhrezvv/Z/aThCmYu3j6iJMxlVPxNt6g==}
|
||||
engines: {node: '>=8.*'}
|
||||
hasBin: true
|
||||
|
||||
@ -7971,7 +8010,28 @@ snapshots:
|
||||
'@nodelib/fs.scandir': 2.1.5
|
||||
fastq: 1.17.1
|
||||
|
||||
'@oxlint/win32-x64@1.1.0':
|
||||
'@oxlint/darwin-arm64@1.0.0':
|
||||
optional: true
|
||||
|
||||
'@oxlint/darwin-x64@1.0.0':
|
||||
optional: true
|
||||
|
||||
'@oxlint/linux-arm64-gnu@1.0.0':
|
||||
optional: true
|
||||
|
||||
'@oxlint/linux-arm64-musl@1.0.0':
|
||||
optional: true
|
||||
|
||||
'@oxlint/linux-x64-gnu@1.0.0':
|
||||
optional: true
|
||||
|
||||
'@oxlint/linux-x64-musl@1.0.0':
|
||||
optional: true
|
||||
|
||||
'@oxlint/win32-arm64@1.0.0':
|
||||
optional: true
|
||||
|
||||
'@oxlint/win32-x64@1.0.0':
|
||||
optional: true
|
||||
|
||||
'@polka/url@1.0.0-next.29': {}
|
||||
@ -11046,9 +11106,16 @@ snapshots:
|
||||
dependencies:
|
||||
lcid: 3.1.1
|
||||
|
||||
oxlint@1.1.0:
|
||||
oxlint@1.0.0:
|
||||
optionalDependencies:
|
||||
'@oxlint/win32-x64': 1.1.0
|
||||
'@oxlint/darwin-arm64': 1.0.0
|
||||
'@oxlint/darwin-x64': 1.0.0
|
||||
'@oxlint/linux-arm64-gnu': 1.0.0
|
||||
'@oxlint/linux-arm64-musl': 1.0.0
|
||||
'@oxlint/linux-x64-gnu': 1.0.0
|
||||
'@oxlint/linux-x64-musl': 1.0.0
|
||||
'@oxlint/win32-arm64': 1.0.0
|
||||
'@oxlint/win32-x64': 1.0.0
|
||||
|
||||
p-cancelable@2.1.1: {}
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
import { ref, Ref } from 'vue'
|
||||
import { ref } from 'vue'
|
||||
import { getEnvBaseUploadUrl } from '@/utils'
|
||||
|
||||
const VITE_UPLOAD_BASEURL = `${getEnvBaseUploadUrl()}`
|
||||
@ -20,7 +20,7 @@ export default function useUpload<T extends TfileType>(options: TOptions<T> = {}
|
||||
const {
|
||||
formData = {},
|
||||
maxSize = 5 * 1024 * 1024,
|
||||
accept = ['*'],
|
||||
// accept = ['*'],
|
||||
fileType = 'image',
|
||||
success,
|
||||
error: onError,
|
||||
|
@ -101,14 +101,13 @@ export const getUrlObj = (url: string) => {
|
||||
*/
|
||||
export const getAllPages = (key = 'needLogin') => {
|
||||
// 这里处理主包
|
||||
const mainPages = [
|
||||
...pages
|
||||
.filter((page) => !key || page[key])
|
||||
.map((page) => ({
|
||||
...page,
|
||||
path: `/${page.path}`,
|
||||
})),
|
||||
]
|
||||
const mainPages = pages
|
||||
.filter((page) => !key || page[key])
|
||||
.map((page) => ({
|
||||
...page,
|
||||
path: `/${page.path}`,
|
||||
}))
|
||||
|
||||
// 这里处理分包
|
||||
const subPages: any[] = []
|
||||
subPackages.forEach((subPageObj) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user