forked from falconmick/JSUI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
175 lines (175 loc) · 5.6 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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
{
"name": "jsui",
"author": {
"name": "kitze",
"email": "[email protected]",
"url": "https://kitze.io/"
},
"description": "A powerful UI toolkit for managing JavaScript apps",
"repository": "https://github.com/kitze/jsui",
"version": "0.0.18",
"license": "MIT",
"private": false,
"dependencies": {
"@fortawesome/fontawesome": "^1.1.5",
"@fortawesome/fontawesome-free-brands": "^5.0.13",
"@fortawesome/fontawesome-free-regular": "^5.0.13",
"@fortawesome/fontawesome-free-solid": "^5.0.10",
"@fortawesome/react-fontawesome": "^0.0.18",
"@material-ui/core": "^1.2.0",
"@material-ui/icons": "^1.1.0",
"axios": "^0.18.0",
"babel-loader": "^7.1.4",
"babel-register": "^6.26.0",
"clipboardy": "^1.2.3",
"codemirror": "^5.37.0",
"command-exists": "^1.2.6",
"conditional-wrap": "^1.0.0",
"cross-env": "5.1.4",
"date-fns": "^1.29.0",
"downshift": "^1.31.14",
"electron-better-ipc": "^0.1.0",
"electron-debug": "^2.0.0",
"electron-is-dev": "0.3.0",
"electron-log": "^2.2.14",
"electron-prompt": "^0.5.0",
"electron-store": "^2.0.0",
"electron-timber": "^0.4.0",
"electron-unhandled": "^1.1.0",
"electron-updater": "^2.21.4",
"emotion": "^9.1.2",
"final-form": "^4.7.3",
"fix-path": "^2.1.0",
"fkill": "^5.3.0",
"fs-extra": "^6.0.1",
"get-folder-size": "^2.0.0",
"lodash": "^4.17.5",
"mobx": "^4.1.1",
"mobx-react": "^5.0.0",
"mobx-state-tree": "^2.0.3",
"modern-normalize": "^0.4.0",
"node-dir": "^0.1.17",
"node-notifier": "^5.2.1",
"node-plop": "^0.13.0",
"parse-git-config": "^2.0.2",
"pify": "^3.0.0",
"plop": "^2.0.0",
"polished": "^1.9.2",
"prop-types": "^15.6.1",
"query-string": "^6.0.0",
"rc-tooltip": "^3.7.2",
"react": "16.3.1",
"react-codemirror2": "^5.0.0",
"react-dom": "16.3.1",
"react-emotion": "^9.1.2",
"react-final-form": "^3.5.1",
"react-keydown": "^1.9.7",
"react-resizable": "^1.7.5",
"react-tippy": "^1.2.2",
"react-virtualized": "^9.19.1",
"recompose": "^0.27.1",
"rimraf": "^2.6.2",
"rttr": "^1.0.0",
"styles-debugger": "^1.0.0",
"sweetalert2": "^7.19.1",
"transform-css-to-js": "^0.1.1",
"update-electron-app": "^1.2.0",
"uuid": "^3.2.1",
"webpack": "^4.10.2",
"which": "^1.3.1"
},
"devDependencies": {
"@storybook/addon-actions": "^3.4.2",
"@storybook/addon-backgrounds": "^3.4.2",
"@storybook/addon-knobs": "^3.4.2",
"@storybook/addon-viewport": "^3.4.3",
"@storybook/react": "^3.4.2",
"babel-core": "^6.26.0",
"babel-plugin-emotion": "^9.1.2",
"babel-plugin-preval": "^1.6.4",
"babel-plugin-transform-decorators-legacy": "^1.3.4",
"babel-plugin-transform-do-expressions": "^6.22.0",
"babel-polyfill": "^6.26.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-stage-0": "^6.24.1",
"concurrently": "3.5.1",
"electron": "1.8.4",
"electron-builder": "20.8.1",
"faker": "^4.1.0",
"prettier": "^1.12.0",
"react-app-rewire-babel-loader": "^0.1.1",
"react-app-rewired": "1.4.0",
"react-scripts": "1.1.4",
"source-map-loader": "^0.2.3",
"source-map-support": "^0.5.4",
"uglifyjs-webpack-plugin": "^1.2.5",
"wait-on": "2.1.0",
"webpack-cli": "^3.0.0"
},
"homepage": "./",
"main": "build/electron.js",
"build": {
"productName": "JSUI",
"appId": "com.kitze.jsui",
"extends": null,
"files": [
"build/**/*"
],
"mac": {
"icon": "icons/icon.icns"
},
"win": {
"target": "nsis",
"icon": "icons/icon.png"
},
"linux": {
"target": [
"AppImage",
"deb"
],
"icon": "icons/icon.png"
},
"extraMetadata": {
"main": "build/electron.js"
},
"directories": {
"buildResources": "assets"
},
"publish": {
"provider": "github"
}
},
"scripts-info": {
"react:start": "Start the React app",
"react:build": "Build the React app",
"react:test": "Test the React app",
"react:eject": "Eject the React app",
"electron:copy": "Copy the Electron files to the build folder",
"electron:build": "Build and pack the Electron app",
"electron:start": "After the React app is started, wait for localhost:3000 and then start the Electron app",
"start": "Shortcut for electron:start",
"build": "Shortcut for electron:build",
"electron:release": "Build the React and Electron app and publish a new version to GitHub",
"storybook": "Start Storybook",
"prebuild": "Clean up the dist and build folders",
"plop": "Run plop generator",
"build-react-and-electron": "Build the React app and copy the Electron files to the build folder",
"clean": "Clean the build and dist folders"
},
"scripts": {
"react:start": "react-app-rewired start",
"react:build": "react-app-rewired build",
"react:test": "react-app-rewired test --env=jsdom",
"react:eject": "react-scripts eject",
"electron:copy": "cp -r ./electron/. ./build",
"electron:build": "yarn clean && yarn build-react-and-electron && yarn electron-builder",
"electron:start": "concurrently \"cross-env BROWSER=none yarn react:start\" \"wait-on http://localhost:3000 && electron electron/electron.js\"",
"electron:release": "yarn build-react-and-electron && electron-builder --publish=always",
"storybook": "start-storybook -p 9001 -c .storybook",
"clean": "rm -rf ./build && rm -rf ./dist",
"plop": "plop",
"build-react-and-electron": "yarn react:build && yarn electron:copy",
"start": "yarn electron:start",
"build": "yarn electron:build"
}
}