-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
133 lines (133 loc) · 4.25 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
{
"name": "repath-studio",
"description": "Vector Graphics Manipulation Tool",
"repository": "https://github.com/sprocketc/repath-studio",
"author": "Konstantinos Kaloutas",
"homepage": "https://repath.studio",
"license": "AGPL-3.0",
"version": "0.4.5",
"scripts": {
"upgrade": "npx npm-check-updates -u -x 'codemirror'",
"postinstall": "electron-builder install-app-deps",
"postcss:build": "npx postcss src/renderer/main.css -o resources/public/css/main.css --verbose",
"postcss:watch": "npx postcss src/renderer/main.css -o resources/public/css/main.css --verbose -w",
"shadow:build": "npx shadow-cljs release main preload renderer bootstrap",
"shadow:watch": "npx shadow-cljs watch main preload renderer bootstrap browser-test karma-test",
"dev": "npm run postcss:watch & npm run shadow:watch",
"build": "npm run postcss:build & npm run shadow:build",
"portfolio": "npx shadow-cljs watch portfolio & npm run postcss:watch",
"electron": "npx electron .",
"dist": "npx electron-builder",
"format": "clojure -M:format -m cljfmt.main fix src test portfolio",
"lint": "clojure -M:lint -m clj-kondo.main --lint src test portfolio",
"clean": "rm -rf resources/public/js/* && rm -rf target && rm -rf dist",
"build-report": "npx shadow-cljs run shadow.cljs.build-report renderer target/build-report.html",
"test": "npx shadow-cljs compile karma-test && npx karma start --browsers ChromeHeadlessNoSandbox --single-run --reporters junit,dots"
},
"keywords": [
"clojurescript",
"shadow-cljs",
"reagent",
"re-frame",
"svg",
"vector",
"electron"
],
"build": {
"productName": "Repath Studio",
"artifactName": "${name}-${os}.${ext}",
"icon": "resources/public/img/icon",
"fileAssociations": [
{
"ext": "rps",
"name": "Repath Studio File",
"role": "Editor",
"mimeType": "application/repath-studio"
}
],
"publish": [
"github"
],
"mac": {
"category": "public.app-category.graphics-design"
},
"dmg": {
"icon": false
},
"linux": {
"target": [
"AppImage"
],
"category": "Graphics"
}
},
"main": "resources/main.js",
"devDependencies": {
"@mdn/browser-compat-data": "5.6.26",
"@radix-ui/react-context-menu": "2.2.4",
"@radix-ui/react-dialog": "1.1.4",
"@radix-ui/react-dropdown-menu": "2.1.4",
"@radix-ui/react-hover-card": "1.1.4",
"@radix-ui/react-menubar": "1.1.4",
"@radix-ui/react-popover": "1.1.4",
"@radix-ui/react-scroll-area": "1.2.2",
"@radix-ui/react-select": "2.1.4",
"@radix-ui/react-slider": "1.2.2",
"@radix-ui/react-switch": "1.1.2",
"@radix-ui/react-tooltip": "1.1.6",
"@repath-project/react-color": "2.19.4",
"@xzdarcy/react-timeline-editor": "0.1.9",
"acorn": "8.14.0",
"autoprefixer": "10.4.20",
"blobs": "2.3.0-beta.2",
"buffer": "6.0.3",
"cmdk": "1.0.4",
"codemirror": "5.65.15",
"create-react-class": "15.7.0",
"electron": "34.0.0-beta.14",
"electron-builder": "25.1.8",
"highlight.js": "11.11.1",
"imagetracerjs": "1.2.6",
"js-beautify": "1.15.1",
"karma": "6.4.4",
"karma-chrome-launcher": "3.2.0",
"karma-cljs-test": "0.1.0",
"karma-electron": "7.3.0",
"karma-junit-reporter": "2.0.1",
"mdn-data": "2.14.0",
"paper": "0.12.18",
"paperjs-offset": "1.0.8",
"path-browserify": "1.0.1",
"perfect-freehand": "1.2.2",
"postcss": "8.4.49",
"postcss-cli": "11.0.0",
"postcss-import": "16.1.0",
"postcss-nested": "7.0.2",
"puppeteer": "23.11.1",
"react": "19.0.0",
"react-d3-tree": "3.6.2",
"react-dom": "19.0.0",
"react-frame-component": "5.2.7",
"react-resizable-panels": "2.1.7",
"react-svg": "16.2.0",
"shadow-cljs": "2.28.20",
"snabbdom": "3.6.2",
"source-map-support": "0.5.21",
"style-to-object": "1.0.8",
"svg-path-bbox": "2.1.0",
"svgpath": "2.6.0",
"tailwind-merge": "2.6.0",
"tailwindcss": "3.4.17"
},
"dependencies": {
"electron-log": "5.2.4",
"electron-reloader": "1.2.3",
"electron-window-state": "5.0.3",
"font-scanner": "0.2.1",
"opentype.js": "1.3.4"
},
"overrides": {
"react": "19.0.0",
"react-dom": "19.0.0"
}
}