A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. (PERSONAL FORK)
1{
2 "name": "SiYuan",
3 "version": "3.3.6",
4 "description": "Refactor your thinking",
5 "homepage": "https://b3log.org/siyuan",
6 "main": "./electron/main.js",
7 "packageManager": "pnpm@10.19.0",
8 "scripts": {
9 "lint": "eslint . --fix --cache",
10 "dev": "webpack --mode development",
11 "dev:mobile": "webpack --mode development --config webpack.mobile.js",
12 "dev:desktop": "webpack --mode development --config webpack.desktop.js",
13 "dev:export": "webpack --mode development --config webpack.export.js",
14 "build": "pnpm run '/build:.*/'",
15 "build:app": "webpack --mode production",
16 "build:mobile": "webpack --mode production --config webpack.mobile.js",
17 "build:desktop": "webpack --mode production --config webpack.desktop.js",
18 "build:export": "webpack --mode production --config webpack.export.js",
19 "gen:types": "tsc -d",
20 "start": "NODE_ENV=development electron ./electron/main.js",
21 "dist": "ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ electron-builder --config electron-builder.yml --publish=never",
22 "dist-arm64": "ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ electron-builder --arm64 --config electron-builder-arm64.yml --publish=never",
23 "dist-darwin": "ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ electron-builder --mac --config electron-builder-darwin.yml --publish=never",
24 "dist-darwin-arm64": "ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ electron-builder --arm64 --mac --config electron-builder-darwin-arm64.yml --publish=never",
25 "dist-linux": "ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ electron-builder --linux --config electron-builder-linux.yml --publish=never",
26 "dist-linux-arm64": "ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ electron-builder --arm64 --linux --config electron-builder-linux-arm64.yml --publish=never"
27 },
28 "keywords": [
29 "markdown",
30 "note-taking",
31 "notebook"
32 ],
33 "author": {
34 "name": "Yunnan Liandi Technology Co., Ltd.",
35 "email": "845765@qq.com",
36 "url": "https://ld246.com"
37 },
38 "maintainers": [
39 {
40 "name": "Liang Ding",
41 "email": "845765@qq.com",
42 "url": "https://ld246.com/member/88250"
43 },
44 {
45 "name": "Liyuan Li",
46 "email": "84588990@qq.com",
47 "url": "https://ld246.com/member/Vanessa"
48 }
49 ],
50 "devDependencies": {
51 "@eslint/eslintrc": "^3.3.1",
52 "@eslint/js": "^9.24.0",
53 "@types/node": "^18.13.0",
54 "@typescript-eslint/eslint-plugin": "^8.15.0",
55 "@typescript-eslint/parser": "^8.15.0",
56 "blueimp-md5": "^2.19.0",
57 "clean-webpack-plugin": "^4.0.0",
58 "css-loader": "^7.1.2",
59 "dayjs": "^1.11.5",
60 "electron": "37.7.1",
61 "electron-builder": "26.0.12",
62 "encoding": "^0.1.13",
63 "esbuild-loader": "^3.0.1",
64 "eslint": "^9.15.0",
65 "file-loader": "^6.2.0",
66 "globals": "^15.12.0",
67 "html-loader": "^2.1.2",
68 "html-webpack-plugin": "^5.5.0",
69 "iconv-lite": "^0.6.3",
70 "ifdef-loader": "^2.3.2",
71 "mini-css-extract-plugin": "2.9.2",
72 "path-browserify": "^1.0.1",
73 "safer-buffer": "^2.1.2",
74 "sass": "^1.89.2",
75 "sass-loader": "^16.0.5",
76 "typescript": "^4.7.4",
77 "webpack": "^5.94.0",
78 "webpack-bundle-analyzer": "^4.5.0",
79 "webpack-cli": "^4.10.0"
80 },
81 "dependencies": {
82 "@electron/remote": "^2.1.3"
83 }
84}