forked from celluloid-camp/celluloid
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
30 lines (30 loc) · 1.32 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
{
"name": "celluloid",
"author": "Erwan Queffélec <erwan.queffelec@gmail.com>",
"license": "MIT",
"description": "Celluloid helps students and teacher to interact by annotating online educational videos",
"repository": "http://github.com/celluloid-edu/celluloid",
"private": true,
"workspaces": [
"packages/*"
],
"scripts": {
"watch": "yarn build-libs && concurrently \"yarn watch-types\" \"yarn watch-validators\" \"yarn watch-server\" \"yarn watch-client\"",
"clean": "for package in $(ls packages); do (cd packages/${package} && yarn clean); done",
"watch-client": "(cd packages/client && yarn watch)",
"watch-server": "(cd packages/server && yarn watch)",
"watch-types": "(cd packages/types && yarn watch)",
"watch-validators": "(cd packages/validators && yarn watch)",
"build-client": "(cd packages/client && yarn build)",
"build-server": "(cd packages/server && yarn build --mode=production)",
"build-types": "(cd packages/types && yarn build)",
"build-validators": "(cd packages/validators && yarn build)",
"build-libs": "yarn build-types && yarn build-validators",
"build": "yarn build-libs && yarn build-client && yarn build-server",
"deploy": "./bin/deploy",
"start": "(cd packages/server && yarn start)"
},
"devDependencies": {
"lerna": "^2.10.2"
}
}