| 
					
				 | 
			
			
				@@ -1,92 +1,88 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "private": true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "scripts": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "start": "electron ./build/main.js", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "postinstall": "umi generate tmp", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "test:umi": "umi-test", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "test:coverage": "umi-test --coverage", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "start": "cross-env NODE_ENV=development electron ./build/main.js", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     "test": "rm -rf ./test/tmp/* && mocha -r espower-typescript/guess -r tsconfig-paths/register \"test/**/*.test.ts\"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "dev": "concurrently \"npm run dev:main\" \"npm run dev:renderer\"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "dev:main": "webpack --config scripts/webpack.main.config.js -w", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "dev:renderer": "cross-env APP_ROOT=src/renderer umi dev", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "clean:dist": "rimraf ./dist/*", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "clean:build": "rimraf ./build/*", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "dev": "npm run clean:build && concurrently \"npm run dev:main\" \"npm run dev:renderer\"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "dev:main": "vite build --watch --config ./vite.main.config.ts", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "dev:renderer": "vite --config ./vite.render.config.ts", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     "version:up": "node ./scripts/version_up.js", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "build": "npm run version:up && concurrently \"npm run build:main\" \"npm run build:renderer\"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "build:main": "cross-env NODE_ENV=production webpack --config scripts/webpack.main.prod.config.js", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "build:renderer": "cross-env APP_ROOT=src/renderer umi build", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "_build": "npm run clean:build && npm run version:up && concurrently \"npm run build:main\" \"npm run build:renderer\"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "build:main": "cross-env NODE_ENV=production vite build --config ./vite.main.config.ts", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "build:renderer": "cross-env NODE_ENV=production vite build --config ./vite.render.config.ts", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "build": "npm run _build", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     "make": "node scripts/make.js", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     "make:dev": "cross-env SKIP_NOTARIZATION=1 cross-env MAKE_FOR=dev npm run make", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     "make:linux": "cross-env SKIP_NOTARIZATION=1 cross-env MAKE_FOR=linux npm run make", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "make:win": "cross-env SKIP_NOTARIZATION=1 cross-env MAKE_FOR=win npm run make" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "make:win": "cross-env SKIP_NOTARIZATION=1 cross-env MAKE_FOR=win npm run make", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "publish": "electron-builder --mac --win --linux -p always" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "dependencies": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "axios": "^0.27.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "compare-versions": "^4.1.3", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "dayjs": "^1.11.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "electron-window-state": "^5.0.3", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "express": "^4.18.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "lodash": "^4.17.21", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "md5": "^2.3.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "md5-file": "^5.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "mkdirp": "^1.0.4", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "potdb": "^2.3.3", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "tslib": "^2.4.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "uuid": "^8.3.2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "axios": "1.3.5", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "compare-versions": "5.0.3", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "dayjs": "1.11.7", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "electron-updater": "5.3.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "electron-window-state": "5.0.3", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "express": "4.18.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "lodash": "4.17.21", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "md5": "2.3.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "md5-file": "5.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "mkdirp": "3.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "potdb": "2.5.5", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "tslib": "2.5.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "uuid": "9.0.0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "devDependencies": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@babel/plugin-proposal-class-properties": "^7.17.12", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@babel/plugin-proposal-decorators": "^7.18.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@babel/preset-env": "^7.18.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@babel/preset-typescript": "^7.17.12", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@chakra-ui/react": "^2.1.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@emotion/react": "^11.9.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@emotion/styled": "^11.8.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/assert": "^1.5.6", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/codemirror": "^5.60.5", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/express": "^4.17.13", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/lodash": "^4.14.182", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/md5": "^2.3.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/mkdirp": "^1.0.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/mocha": "^9.1.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/node": "^17.0.35", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/react": "^18.0.9", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/react-dom": "^18.0.5", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/react-window": "^1.8.5", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@types/uuid": "^8.3.4", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@umijs/preset-react": "2.x", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "@umijs/test": "^3.5.24", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "ahooks": "^3.4.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "babel-loader": "^8.2.5", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "clsx": "^1.1.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "codemirror": "^5.65.4", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "concurrently": "^7.2.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "copy-webpack-plugin": "^11.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "cross-env": "^7.0.3", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "dotenv": "^16.0.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "electron": "^19.1.8", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "electron-builder": "^24.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "electron-notarize": "^1.2.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "espower-typescript": "^10.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "execa": "^6.1.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "fork-ts-checker-webpack-plugin": "^7.2.11", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "fs-extra": "^10.1.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "mocha": "^10.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "power-assert": "^1.6.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "prettier": "^2.6.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "pretty-bytes": "^6.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "react": "^18.1.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "react-dom": "^18.1.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "react-icons": "^4.3.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "react-window": "^1.8.7", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "smooth-scroll-into-view-if-needed": "^1.1.33", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "ts-node": "^10.8.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "tsconfig-paths-webpack-plugin": "^3.5.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "typescript": "^4.7.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "umi": "^3.5.35", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "webpack": "^5.76.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "webpack-cli": "^4.9.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "webpack-merge": "^5.8.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "webpack-node-externals": "^3.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "yorkie": "^2.0.0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@chakra-ui/react": "2.5.5", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@emotion/react": "11.10.6", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@emotion/styled": "11.10.6", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@tabler/icons-react": "2.16.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/assert": "1.5.6", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/codemirror": "5.60.7", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/express": "4.17.17", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/lodash": "4.14.194", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/md5": "2.3.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/mkdirp": "1.0.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/mocha": "10.0.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/node": "18.15.11", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/react": "18.0.35", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/react-dom": "18.0.11", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/react-window": "1.8.5", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@types/uuid": "9.0.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "@vitejs/plugin-react": "3.1.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "ahooks": "3.7.6", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "clsx": "1.2.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "codemirror": "5.65.11", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "concurrently": "8.0.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "cross-env": "7.0.3", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "dotenv": "16.0.3", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "electron": "24.1.2", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "electron-builder": "23.6.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "electron-notarize": "1.2.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "espower-typescript": "10.0.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "execa": "7.1.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "fs-extra": "11.1.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "jotai": "2.0.4", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "mocha": "10.2.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "power-assert": "1.6.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "prettier": "2.8.7", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "pretty-bytes": "6.1.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "react": "18.2.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "react-dom": "18.2.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "react-icons": "4.8.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "react-router-dom": "6.10.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "react-window": "1.8.8", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "rimraf": "^5.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "sass": "1.62.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "smooth-scroll-into-view-if-needed": "2.0.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "ts-node": "10.9.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "typescript": "5.0.4", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "vite": "4.2.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "vite-plugin-static-copy": "0.13.1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "vite-plugin-svgr": "2.4.0", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "vite-tsconfig-paths": "4.2.0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "build": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     "afterSign": "scripts/notarize.js" 
			 |