{ "name": "yank.note", "version": "3.15.1", "description": "Yank Note: A hackable markdown note application for programmers", "main": "dist/main/app.js", "license": "GPL-3.0", "author": { "name": "purocean", "email": "purocean@outlook.com" }, "scripts": { "dev": "vite", "start": "npm run build:main && electron ./dist/main/app.js", "build:fe": "vue-tsc --noEmit --esModuleInterop true && vite build", "build:fe-demo": "yarn run build:fe --mode=demo && node scripts/copy-assets.js && cp help/* dist/renderer/", "serve:fe": "vite preview", "build:main": "tsc --esModuleInterop true src/main/app.ts --outDir ./dist && node ./scripts/copy-assets.js", "build": "npm run build:fe && npm run build:main", "lint": "vue-tsc --noEmit --esModuleInterop true && eslint src/ --ext .tsx,.ts,.vue", "api-doc": "yarn run typedoc --options .typedoc.json", "prepare": "husky install", "rebuild-pty": "electron-rebuild -f -w node-pty" }, "dependencies": { "command-exists": "^1.2.9", "electron-context-menu": "^3.1.1", "electron-log": "^4.3.5", "electron-progressbar": "^2.0.1", "electron-store": "^5.2.0", "electron-updater": "^4.3.9", "fs-extra": "^10.0.0", "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", "koa": "^2.13.1", "koa-body": "^4.2.0", "lodash": "^4.17.21", "mime": "^2.5.2", "mime-types": "^2.1.31", "mitt": "^2.1.0", "natural-orderby": "^2.0.3", "node-pty": "^0.10.1", "opn": "^6.0.0", "plantuml-pipe": "^1.3.6", "request": "^2.88.2", "safe-buffer": "^5.2.1", "socket.io": "^2.4.0", "socks-proxy-agent": "^6.1.1", "transliteration": "^2.2.0", "yargs": "^15.3.1" }, "devDependencies": { "@commitlint/cli": "^13.2.1", "@commitlint/config-conventional": "^13.2.0", "@json-editor/json-editor": "^2.5.4", "@types/command-exists": "^1.2.0", "@types/crypto-js": "^4.0.1", "@types/fs-extra": "^9.0.11", "@types/koa": "^2.0.49", "@types/lodash-es": "^4.17.4", "@types/markdown-it": "^12.0.2", "@types/mime": "^2.0.3", "@types/mime-types": "^2.1.0", "@types/node": "^15.12.2", "@types/request": "^2.48.5", "@types/socket.io-client": "^1.4.34", "@types/sortablejs": "^1.10.6", "@types/turndown": "^5.0.0", "@types/yargs": "^15.0.0", "@typescript-eslint/eslint-plugin": "^4.27.0", "@typescript-eslint/parser": "^4.27.0", "@vitejs/plugin-vue": "^1.10.1", "@vue/compiler-sfc": "^3.2.23", "@vue/eslint-config-standard": "^6.1.0", "@vue/eslint-config-typescript": "^9.1.0", "autoprefixer": "^10.2.6", "crypto-js": "^3.3.0", "dayjs": "^1.10.5", "echarts": "^5.2.2", "electron": "11.4.6", "electron-builder": "^22.11.7", "electron-notarize": "^1.0.0", "eslint": "^7.11.0", "eslint-plugin-import": "^2.20.2", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.0", "eslint-plugin-vue": "^8.1.1", "front-matter": "^4.0.2", "github-markdown-css": "^4.0.0", "highlight.js": "^11.0.1", "husky": "^7.0.4", "katex": "^0.13.11", "lodash-es": "^4.17.21", "luckyexcel": "^1.0.1", "luckysheet": "^2.1.13", "markdown-it": "^12.0.6", "markdown-it-attrs": "^4.0.0", "markdown-it-container": "^3.0.0", "markdown-it-mark": "^3.0.1", "markdown-it-multimd-table": "^4.1.0", "markdown-it-sub": "^1.0.0", "markdown-it-sup": "^1.0.0", "mermaid": "^8.13.3", "monaco-editor": "^0.25.2", "normalize.css": "^8.0.1", "path-browserify": "^1.0.1", "sass": "^1.35.1", "socket.io-client": "^2.4.0", "sortablejs": "^1.13.0", "ts-node": "^10.0.0", "turndown": "^7.0.0", "typedoc": "^0.22.7", "typescript": "^4.3.2", "utility-types": "^3.10.0", "viewerjs": "^1.10.2", "vite": "^2.6.14", "vue": "^3.2.23", "vue-router": "^4.0.0-0", "vue-tsc": "^0.29.8", "vuex": "^4.0.0-0", "xterm": "^4.13.0", "xterm-addon-fit": "^0.5.0", "xterm-theme": "^1.1.0" } }