Files
dcalc/package.json
2024-11-04 15:00:40 +08:00

60 lines
1.7 KiB
JSON

{
"name": "dcalc",
"version": "2024.09.06",
"license": "GNU",
"keywords": [
"vite",
"electron",
"vue",
"dnf",
"dcalc"
],
"main": "./dist/app/main/index.cjs",
"engines": {
"node": ">=14.17.0"
},
"scripts": {
"dev": "pnpm dev:app",
"dev:server": "python ./api/main.py",
"dev:web": "vite ./packages/renderer",
"dev:app": "node scripts/watch.mjs",
"dev:webview": "python ./api/client.py --dev",
"build:web": "vite build ./packages/renderer --mode web",
"prepare": "simple-git-hooks",
"clean:pycache": "rimraf ./**/__pycache__",
"clean:deps": "rimraf ./**/node_modules & npm cache clean --force",
"up:deps": "taze -r major",
"release": "bumpp package.json packages/*/package.json --commit \"release: v\" --push --tag",
"git": "git fetch --all & git reset --hard origin/master & git pull & git submodule foreach git pull & git remote prune origin",
"lint": "eslint --ext .js,.ts,.vue packages/**",
"typecheck": "pnpm -C ./packages/renderer run typecheck"
},
"devDependencies": {
"@curev/eslint-config": "^0.2.1",
"bumpp": "^9.2.0",
"dayjs": "^1.11.10",
"electron": "22.3.12",
"eslint": "^8.53.0",
"eslint-formatter-mo": "^1.2.0",
"lint-staged": "^15.0.2",
"rimraf": "^5.0.5",
"simple-git-hooks": "^2.9.0",
"sortablejs": "1.15.0",
"taze": "^0.12.0",
"typescript": "^5.2.2",
"vite": "^4.5.0"
},
"simple-git-hooks": {
"pre-commit": "npx lint-staged"
},
"lint-staged": {
"**.{js,tsx?,vue,css,scss,html}": [
"eslint --fix "
]
},
"env": {
"//": "Used in build scripts",
"VITE_DEV_SERVER_HOST": "127.0.0.1",
"VITE_DEV_SERVER_PORT": 25252
}
}