1 | let File = require("../base/lib/file");
|
2 | let Path = require("path");
|
3 | let util = require("./../base/util");
|
4 |
|
5 | function 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 |
|
26 | publish(); |
\ | No newline at end of file |