UNPKG

1.29 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 behavior_1 = require("./behavior");
13const packageJson = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../package.json'), { encoding: 'utf8' }));
14const version = packageJson.version;
15program
16 .version(version)
17 .parse(process.argv);
18const command = yargs_1.argv._.join(' ');
19switch (command) {
20 case 'create project':
21 project_1.default();
22 break;
23 case 'create page':
24 page_1.default();
25 break;
26 case 'create component':
27 component_1.default();
28 break;
29 case 'create request':
30 request_1.default();
31 break;
32 case 'create bs':
33 behavior_1.default();
34 break;
35 case 'unzip node_modules':
36 break;
37 case 'transform router':
38 router_1.default('');
39 break;
40 default:
41 break;
42}