Skip to content

Commit 0af6165

Browse files
committed
Update project configuration and add analytics support
- Modify .gitignore to include new files and directories - Add auto-imports and components TypeScript declaration files - Update pnpm-lock.yaml to reflect dependency version changes - Introduce stats.html for Rollup visualizer - Update tauri.conf.json to enhance security settings - Add Google Analytics script to track user interactions - Include initialization script for analytics in Tauri setup
2 parents 03d8b9c + c8811bc commit 0af6165

File tree

8 files changed

+5264
-234
lines changed

8 files changed

+5264
-234
lines changed

.gitignore

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@ node_modules
1111
dist-ssr
1212
*.local
1313
dist
14-
stats.html
15-
auto-imports.d.ts
16-
components.d.ts
17-
1814

1915
# Editor directories and files
2016
.vscode/*
@@ -43,3 +39,9 @@ components.d.ts
4339
.externalNativeBuild
4440
.cxx
4541
local.properties
42+
docs
43+
dist
44+
auto-imports.d.test
45+
auto-imports.d.ts
46+
components.d.ts
47+
stats.html

auto-imports.d.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/* eslint-disable */
2+
/* prettier-ignore */
3+
// @ts-nocheck
4+
// noinspection JSUnusedGlobalSymbols
5+
// Generated by unplugin-auto-import
6+
// biome-ignore lint: disable
7+
export {}
8+
declare global {
9+
10+
}

components.d.ts

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
/* eslint-disable */
2+
// @ts-nocheck
3+
// Generated by unplugin-vue-components
4+
// Read more: https://github.com/vuejs/core/pull/3399
5+
// biome-ignore lint: disable
6+
export {}
7+
8+
/* prettier-ignore */
9+
declare module 'vue' {
10+
export interface GlobalComponents {
11+
CodeEdit: typeof import('./src/components/codeEdit.vue')['default']
12+
CutterImg: typeof import('./src/components/CutterImg.vue')['default']
13+
ElButton: typeof import('element-plus/es')['ElButton']
14+
ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
15+
ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup']
16+
ElCollapse: typeof import('element-plus/es')['ElCollapse']
17+
ElCollapseItem: typeof import('element-plus/es')['ElCollapseItem']
18+
ElDialog: typeof import('element-plus/es')['ElDialog']
19+
ElDivider: typeof import('element-plus/es')['ElDivider']
20+
ElDropdown: typeof import('element-plus/es')['ElDropdown']
21+
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
22+
ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
23+
ElForm: typeof import('element-plus/es')['ElForm']
24+
ElFormItem: typeof import('element-plus/es')['ElFormItem']
25+
ElIcon: typeof import('element-plus/es')['ElIcon']
26+
ElInput: typeof import('element-plus/es')['ElInput']
27+
ElOption: typeof import('element-plus/es')['ElOption']
28+
ElRadio: typeof import('element-plus/es')['ElRadio']
29+
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
30+
ElSelect: typeof import('element-plus/es')['ElSelect']
31+
ElTable: typeof import('element-plus/es')['ElTable']
32+
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
33+
ImgPreview: typeof import('./src/components/ImgPreview.vue')['default']
34+
RouterLink: typeof import('vue-router')['RouterLink']
35+
RouterView: typeof import('vue-router')['RouterView']
36+
TauriConfig: typeof import('./src/components/TauriConfig.vue')['default']
37+
}
38+
export interface ComponentCustomProperties {
39+
vLoading: typeof import('element-plus/es')['ElLoadingDirective']
40+
}
41+
}

0 commit comments

Comments
 (0)