mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-08-06 17:03:56 +08:00
1. update version to 5.2.1 in changelog and package.json 2. add real-time upload progress display in submission window 3. optimize icon filename display and form reset logic 4. add success modal after successful submission 5. improve logging formatting in submitter backend
87 lines
3.1 KiB
JSON
87 lines
3.1 KiB
JSON
{
|
|
"name": "spark-store",
|
|
"version": "5.2.1",
|
|
"main": "dist-electron/main/index.js",
|
|
"description": "Client for Spark App Store",
|
|
"author": "elysia-best <elysia-best@simplelinux.cn.eu.org>",
|
|
"license": "GPL-3.0",
|
|
"private": true,
|
|
"engines": {
|
|
"node": ">=22.12.0"
|
|
},
|
|
"keywords": [
|
|
"electron",
|
|
"rollup",
|
|
"vite",
|
|
"vue3",
|
|
"vue",
|
|
"spark-app-store"
|
|
],
|
|
"homepage": "https://spark-app.store",
|
|
"debug": {
|
|
"env": {
|
|
"VITE_DEV_SERVER_URL": "http://127.0.0.1:3344/"
|
|
}
|
|
},
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite --mode debug | pino-pretty",
|
|
"build": "vue-tsc --noEmit && vite build --mode production && electron-builder --config electron-builder.yml --linux dir",
|
|
"build:vite": "vue-tsc --noEmit && vite build --mode production",
|
|
"build:rpm": "vue-tsc --noEmit && vite build --mode production && electron-builder --config electron-builder.yml --linux rpm",
|
|
"build:deb": "vue-tsc --noEmit && vite build --mode production && electron-builder --config electron-builder.yml --linux deb",
|
|
"build:loong64": "vue-tsc --noEmit && vite build --mode production && env ELECTRON_MIRROR=https://github.com/darkyzhou/electron-loong64/releases/download/ electron_use_remote_checksums=1 electron-builder --config electron-builder.yml --loong64 --linux dir",
|
|
"preview": "vite preview --mode debug",
|
|
"lint": "eslint --ext .ts,.vue src electron",
|
|
"lint:fix": "eslint --ext .ts,.vue src electron --fix",
|
|
"format": "prettier --write \"src/**/*.{ts,vue}\" \"electron/**/*.{ts,vue}\"",
|
|
"changelog": "conventional-changelog -p angular -r 0",
|
|
"test": "vitest",
|
|
"test:watch": "vitest --watch",
|
|
"test:coverage": "vitest --coverage",
|
|
"test:e2e": "playwright test",
|
|
"test:e2e:ui": "playwright test --ui",
|
|
"test:e2e:debug": "playwright test --debug",
|
|
"test:all": "npm run test && npm run test:e2e"
|
|
},
|
|
"devDependencies": {
|
|
"@dotenvx/dotenvx": "^1.51.4",
|
|
"@eslint/create-config": "^1.11.0",
|
|
"@eslint/js": "^9.39.2",
|
|
"@loongdotjs/electron-builder": "^26.8.2-loong1",
|
|
"@playwright/test": "^1.40.0",
|
|
"@testing-library/jest-dom": "^6.1.5",
|
|
"@testing-library/vue": "^8.0.1",
|
|
"@vitejs/plugin-vue": "^6.0.3",
|
|
"@vitest/coverage-v8": "^4.1.4",
|
|
"@vue/test-utils": "^2.4.3",
|
|
"conventional-changelog": "^7.1.1",
|
|
"conventional-changelog-angular": "^8.1.0",
|
|
"electron": "^37.2.5",
|
|
"eslint": "^9.39.2",
|
|
"eslint-config-prettier": "^10.1.8",
|
|
"eslint-plugin-prettier": "^5.5.5",
|
|
"eslint-plugin-vue": "^10.7.0",
|
|
"globals": "^17.3.0",
|
|
"jiti": "^2.6.1",
|
|
"jsdom": "^23.0.1",
|
|
"pino-pretty": "^13.1.3",
|
|
"prettier": "3.8.1",
|
|
"typescript": "^5.4.2",
|
|
"typescript-eslint": "^8.55.0",
|
|
"vite": "^6.4.1",
|
|
"vite-plugin-electron": "^0.29.0",
|
|
"vite-plugin-electron-renderer": "^0.14.5",
|
|
"vitest": "^4.1.4",
|
|
"vue": "^3.4.21",
|
|
"vue-tsc": "^3.3.5"
|
|
},
|
|
"dependencies": {
|
|
"@tailwindcss/vite": "^4.1.18",
|
|
"axios": "^1.13.2",
|
|
"pino": "^10.3.0",
|
|
"tailwindcss": "^4.1.18",
|
|
"vue-virtual-scroller": "^2.0.0-beta.8"
|
|
}
|
|
}
|