UNPKG

1.41 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const yargs_1 = require("yargs");
4const fs = require("fs");
5const path = require("path");
6const program = require("commander");
7const page_1 = require("./create/page");
8const component_1 = require("./create/component");
9const project_1 = require("./create/project");
10const router_1 = require("./create/router");
11const request_1 = require("./create/request");
12const service_1 = require("./create/service");
13const behavior_1 = require("./behavior");
14const packageJson = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../package.json'), { encoding: 'utf8' }));
15const version = packageJson.version;
16program
17 .version(version)
18 .parse(process.argv);
19const command = yargs_1.argv._.join(' ');
20switch (command) {
21 case 'create project':
22 project_1.default();
23 break;
24 case 'create page':
25 page_1.default();
26 break;
27 case 'create component':
28 component_1.default();
29 break;
30 case 'create request':
31 request_1.default();
32 break;
33 case 'create service':
34 service_1.default();
35 break;
36 case 'create bs':
37 behavior_1.default();
38 break;
39 case 'unzip node_modules':
40 break;
41 case 'transform router':
42 router_1.default('');
43 break;
44 default:
45 break;
46}