UNPKG

2.69 kBJSONView Raw
1{
2 "name": "cd-panel",
3 "description": "a Continue Deploy panel",
4 "version": "0.0.34",
5 "author": "Li Yi <i@ijser.cn>",
6 "license": "MIT",
7 "scripts": {
8 "start": "npm run start:prod",
9 "start:lt": "lt -h http://local.ijser.cn -p 3000 -s devcdpanel",
10 "start:prod": "forever start ./server/start.js -l ./logs/log.log -e ./logs/error.log -o ./logs/output.log",
11 "stop": "forever stop ./server/start.js",
12 "restart": "npm stop && npm start",
13 "postinstall": "ln -sf ../ node_modules/app || true",
14 "dev": "npm run dev:server 2>&1 & npm run dev:client",
15 "dev:server": "nodemon -w ./server server/start.js -- --debug",
16 "dev:client": "parcel watch --public-url / client/index.html",
17 "build": "npm run clean && parcel build --public-url / client/index.html",
18 "test": "npm run test:pre && npm run test:server",
19 "test-only": "npm run test:pre && npm run mocha --",
20 "mocha": "NODE_CONFIG_ENV=test mocha",
21 "test:pre": "rimraf .test && npm run mocha -- test.js",
22 "test:server": "npm run mocha -- server/**/*test.js",
23 "clean": "rimraf .cache dist .test",
24 "prepublish": "npm run build",
25 "release": "echo release to ${TARGET} ok"
26 },
27 "bin": {
28 "cd-panel": "./server/start.js"
29 },
30 "browserslist": [
31 "> 1%",
32 "last 2 versions",
33 "not ie <= 8"
34 ],
35 "devDependencies": {
36 "babel-plugin-transform-runtime": "^6.23.0",
37 "babel-preset-env": "^1.6.0",
38 "babel-preset-stage-3": "^6.24.1",
39 "cross-env": "^5.0.5",
40 "intelli-espower-loader": "^1.0.1",
41 "mocha": "^5.0.0",
42 "parcel-bundler": "parcel-bundler/parcel#vue",
43 "power-assert": "^1.4.4",
44 "rimraf": "^2.6.2",
45 "vue": "^2.5.13",
46 "vue-router": "^3.0.1",
47 "vuex": "^3.0.1",
48 "vuex-router-sync": "^5.0.0"
49 },
50 "dependencies": {
51 "@octokit/rest": "^14.0.9",
52 "ansi-to-html": "^0.6.4",
53 "axios": "^0.17.1",
54 "bulma-pageloader": "^1.0.1",
55 "bulma-quickview": "^1.0.1",
56 "bulma-tooltip": "^1.0.3",
57 "config": "^1.29.4",
58 "forever": "^0.15.3",
59 "js-cookie": "^2.2.0",
60 "koa": "^2.4.1",
61 "koa-bodyparser": "^4.2.0",
62 "koa-morgan": "^1.0.1",
63 "koa-passport": "^4.0.1",
64 "koa-router": "^7.4.0",
65 "koa-session": "^5.8.1",
66 "koa-static": "^4.0.2",
67 "localtunnel": "^1.8.3",
68 "lodash-id": "^0.14.0",
69 "lowdb": "^1.0.0",
70 "moment": "^2.20.1",
71 "nodemon": "^1.14.12",
72 "passport-local": "^1.0.0",
73 "postcss-import": "^11.1.0",
74 "postcss-nesting": "^4.2.1",
75 "promise.prototype.finally": "^3.1.0",
76 "shelljs": "^0.8.1",
77 "socket.io": "^2.0.4",
78 "socket.io-client": "^2.0.4",
79 "vue-native-notification": "^1.0.2",
80 "vue-socket.io": "^2.1.1-b"
81 }
82}