Compare commits

...

2 Commits

  1. 13
      .eslintignore
  2. 6
      .gitignore
  3. 4
      build/vite/plugin/index.ts
  4. 7
      eslint.config.js
  5. 5
      package.json
  6. 477
      pnpm-lock.yaml
  7. 1
      public/resource/tinymce/langs/en.js
  8. 1
      public/resource/tinymce/langs/zh_CN.js
  9. 3
      tsconfig.json

13
.eslintignore

@ -1,13 +0,0 @@
*.sh
node_modules
*.md
*.woff
*.ttf
.vscode
.idea
dist
/public
/docs
.local
/bin
Dockerfile

6
.gitignore vendored

@ -4,9 +4,6 @@ dist
.npmrc .npmrc
.cache .cache
tests/server/static
tests/server/static/upload
*.local *.local
# local env files # local env files
.env.local .env.local
@ -28,7 +25,6 @@ pnpm-debug.log*
*.sln *.sln
*.sw? *.sw?
package-lock.json
.history .history
/vite.config.ts.timestamp* /vite.config.ts.timestamp*
auto-imports.d.ts

4
build/vite/plugin/index.ts

@ -2,6 +2,7 @@ import type { PluginOption } from 'vite'
import vue from '@vitejs/plugin-vue' import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx' import vueJsx from '@vitejs/plugin-vue-jsx'
import UnoCSS from 'unocss/vite' import UnoCSS from 'unocss/vite'
import AutoImport from 'unplugin-auto-import/vite'
import { configHtmlPlugin } from './html' import { configHtmlPlugin } from './html'
import { configCompressPlugin } from './compress' import { configCompressPlugin } from './compress'
import { configVisualizerConfig } from './visualizer' import { configVisualizerConfig } from './visualizer'
@ -17,6 +18,9 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
vueJsx(), vueJsx(),
// UnoCSS // UnoCSS
UnoCSS(), UnoCSS(),
AutoImport({
imports: ['vue', 'vue-router'],
}),
] ]
// vite-vue-plugin-html // vite-vue-plugin-html

7
eslint.config.js

@ -2,6 +2,13 @@ import antfu from '@antfu/eslint-config'
import unocss from '@unocss/eslint-plugin' import unocss from '@unocss/eslint-plugin'
export default antfu( export default antfu(
{
ignores: [
'public',
'node_modules',
'dist',
],
},
{ {
rules: { rules: {
'no-console': 'off', 'no-console': 'off',

5
package.json

@ -73,14 +73,14 @@
"@types/nprogress": "^0.2.3", "@types/nprogress": "^0.2.3",
"@types/qs": "^6.9.15", "@types/qs": "^6.9.15",
"@types/sortablejs": "^1.15.8", "@types/sortablejs": "^1.15.8",
"@unocss/eslint-config": "^0.58.9", "@unocss/eslint-config": "^0.61.3",
"@vitejs/plugin-vue": "^4.6.2", "@vitejs/plugin-vue": "^4.6.2",
"@vitejs/plugin-vue-jsx": "^3.1.0", "@vitejs/plugin-vue-jsx": "^3.1.0",
"@vue/compiler-sfc": "^3.4.31", "@vue/compiler-sfc": "^3.4.31",
"bumpp": "^9.4.1", "bumpp": "^9.4.1",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"dotenv": "^16.4.5", "dotenv": "^16.4.5",
"eslint": "^8.57.0", "eslint": "^9.7.0",
"esno": "^4.7.0", "esno": "^4.7.0",
"fs-extra": "^11.2.0", "fs-extra": "^11.2.0",
"inquirer": "^9.3.5", "inquirer": "^9.3.5",
@ -96,6 +96,7 @@
"terser": "^5.31.2", "terser": "^5.31.2",
"typescript": "^5.5.3", "typescript": "^5.5.3",
"unocss": "^0.61.3", "unocss": "^0.61.3",
"unplugin-auto-import": "^0.18.0",
"vite": "^5.3.3", "vite": "^5.3.3",
"vite-plugin-compression": "^0.5.1", "vite-plugin-compression": "^0.5.1",
"vite-plugin-pwa": "^0.17.5", "vite-plugin-pwa": "^0.17.5",

477
pnpm-lock.yaml

File diff suppressed because it is too large Load Diff

1
public/resource/tinymce/langs/en.js

@ -1,4 +1,3 @@
// eslint-disable-next-line no-undef
tinymce.addI18n('es', { tinymce.addI18n('es', {
'Redo': 'Rehacer', 'Redo': 'Rehacer',
'Undo': 'Deshacer', 'Undo': 'Deshacer',

1
public/resource/tinymce/langs/zh_CN.js

@ -1,4 +1,3 @@
// eslint-disable-next-line no-undef
tinymce.addI18n('zh_CN', { tinymce.addI18n('zh_CN', {
'Redo': '\u91CD\u505A', 'Redo': '\u91CD\u505A',
'Undo': '\u64A4\u9500', 'Undo': '\u64A4\u9500',

3
tsconfig.json

@ -36,7 +36,8 @@
"src/types/**/*.ts", "src/types/**/*.ts",
"build/**/*.ts", "build/**/*.ts",
"build/**/*.d.ts", "build/**/*.d.ts",
"vite.config.ts" "vite.config.ts",
"auto-imports.d.ts"
], ],
"exclude": ["node_modules", "dist"] "exclude": ["node_modules", "dist"]
} }

Loading…
Cancel
Save