Auto merge base into spa

This commit is contained in:
GitHub Actions 2025-06-13 10:33:45 +00:00
commit 03071099a7
8 changed files with 46 additions and 14 deletions

4
.eslintignore Normal file
View File

@ -0,0 +1,4 @@
vite.config.ts
uno.config.ts
pages.config.ts
manifest.config.ts

25
.oxlintrc.json Normal file
View File

@ -0,0 +1,25 @@
{
"$schema": "./node_modules/oxlint/configuration_schema.json",
"extends": ["config:recommended"],
"plugins": ["import", "typescript", "unicorn"],
"rules": {
"no-console": "off",
"no-unused-vars": "off"
},
"env": {
"es6": true
},
"globals": {
"foo": "readonly"
},
"ignorePatterns": ["node_modules", "dist", "src/static/**", "src/uni_modules/**"],
"settings": {},
"overrides": [
{
"files": ["*.test.ts", "*.spec.ts"],
"rules": {
"@typescript-eslint/no-explicit-any": "off"
}
}
]
}

View File

@ -10,7 +10,7 @@ module.exports = {
htmlWhitespaceSensitivity: 'ignore', htmlWhitespaceSensitivity: 'ignore',
overrides: [ overrides: [
{ {
files: '*.json', files: '*.{json,jsonc}',
options: { options: {
trailingComma: 'none', trailingComma: 'none',
}, },

View File

@ -60,6 +60,6 @@
"README.md": "index.html,favicon.ico,robots.txt,CHANGELOG.md", "README.md": "index.html,favicon.ico,robots.txt,CHANGELOG.md",
"pages.config.ts": "manifest.config.ts,openapi-ts-request.config.ts", "pages.config.ts": "manifest.config.ts,openapi-ts-request.config.ts",
"package.json": "pnpm-lock.yaml,pnpm-workspace.yaml,LICENSE,.gitattributes,.gitignore,.gitpod.yml,CNAME,.npmrc,.browserslistrc", "package.json": "pnpm-lock.yaml,pnpm-workspace.yaml,LICENSE,.gitattributes,.gitignore,.gitpod.yml,CNAME,.npmrc,.browserslistrc",
"tsconfig.json": ".commitlintrc.*,.prettier*,.editorconfig,.commitlint.cjs" ".oxlintrc.json": "tsconfig.json,.commitlintrc.*,.prettier*,.editorconfig,.commitlint.cjs,.eslint*"
} }
} }

View File

@ -71,13 +71,14 @@
"type-check": "vue-tsc --noEmit", "type-check": "vue-tsc --noEmit",
"openapi-ts-request": "openapi-ts", "openapi-ts-request": "openapi-ts",
"prepare": "git init && husky", "prepare": "git init && husky",
"lint:oxlint": "oxlint src/**/*.{ts,js,vue}" "lint": "oxlint",
"lint-fix": "oxlint --fix"
}, },
"lint-staged": { "lint-staged": {
"**/*.{html,cjs,json,md,scss,css,txt}": [ "**/*.{html,cjs,json,md,scss,css,txt}": [
"prettier --write --cache" "prettier --write --cache"
], ],
"**/*.{js,ts,vue}": [ "**/*.{js,jsx,ts,tsx,vue,mjs,cjs,mts,cts}": [
"oxlint --fix", "oxlint --fix",
"prettier --write --cache" "prettier --write --cache"
], ],

View File

@ -20,7 +20,7 @@ export default function useUpload<T extends TfileType>(options: TOptions<T> = {}
const { const {
formData = {}, formData = {},
maxSize = 5 * 1024 * 1024, maxSize = 5 * 1024 * 1024,
// accept = ['*'], accept = ['*'],
fileType = 'image', fileType = 'image',
success, success,
error: onError, error: onError,

View File

@ -38,6 +38,12 @@ const toSubPage = () => {
url: '/pages-sub/demo/index', url: '/pages-sub/demo/index',
}) })
} }
// vue .ts
// const testOxlint = (name: string) => {
// console.log('oxlint')
// }
// testOxlint('oxlint')
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>

View File

@ -16,7 +16,7 @@
<view class="mt-12"> <view class="mt-12">
<image src="/static/logo.svg" alt="" class="w-28 h-28 block mx-auto" /> <image src="/static/logo.svg" alt="" class="w-28 h-28 block mx-auto" />
</view> </view>
<view class="text-center text-4xl main-title-color mt-4">unibest</view> <view class="text-center text-4xl text-[#d14328] mt-4">unibest</view>
<view class="text-center text-2xl mt-2 mb-8">最好用的 uniapp 开发模板</view> <view class="text-center text-2xl mt-2 mb-8">最好用的 uniapp 开发模板</view>
<view class="text-justify max-w-100 m-auto text-4 indent mb-2">{{ description }}</view> <view class="text-justify max-w-100 m-auto text-4 indent mb-2">{{ description }}</view>
@ -40,9 +40,11 @@ defineOptions({
// //
let safeAreaInsets let safeAreaInsets
let systemInfo
// #ifdef MP-WEIXIN // #ifdef MP-WEIXIN
// 使API // 使API
const systemInfo = wx.getWindowInfo() systemInfo = uni.getWindowInfo()
safeAreaInsets = systemInfo.safeArea safeAreaInsets = systemInfo.safeArea
? { ? {
top: systemInfo.safeArea.top, top: systemInfo.safeArea.top,
@ -55,7 +57,7 @@ safeAreaInsets = systemInfo.safeArea
// #ifndef MP-WEIXIN // #ifndef MP-WEIXIN
// 使uni API // 使uni API
const systemInfo = uni.getSystemInfoSync() systemInfo = uni.getSystemInfoSync()
safeAreaInsets = systemInfo.safeAreaInsets safeAreaInsets = systemInfo.safeAreaInsets
// #endif // #endif
const author = ref('菲鸽') const author = ref('菲鸽')
@ -67,9 +69,3 @@ onLoad(() => {
console.log('项目作者:', author.value) console.log('项目作者:', author.value)
}) })
</script> </script>
<style>
.main-title-color {
color: #d14328;
}
</style>