UNPKG

877 BJavaScriptView Raw
1let File = require("../base/lib/file");
2let Path = require("path");
3let util = require("./../base/util");
4
5function publish() {
6 util.showTips();
7 let projectPath = Path.resolve(__dirname, "./../../../");
8 let packagePath = Path.resolve(projectPath, "./package.json");
9 let packageInfo = JSON.parse(new File(packagePath).readSync());
10 if (!packageInfo["ada-publish"]) {
11 packageInfo["ada-publish"] = {
12 appPath: "./app/app.js"
13 };
14 } else {
15 packageInfo["ada-publish"] = Object.assign({
16 appPath: "./app/app.js"
17 }, packageInfo["ada-publish"]);
18 }
19 let appPath = Path.resolve(packagePath, "./../", packageInfo["ada-publish"].appPath);
20 if (!new File(appPath).isExists()) {
21 appPath = Path.resolve(projectPath, "./app.js");
22 }
23 return require("./../index").publish(appPath);
24}
25
26publish();
\No newline at end of file