lizi-wxapp-cli
Version:
微信小程序快速创建cli脚手架
35 lines • 3.02 kB
JavaScript
;
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const chalk_1 = __importDefault(require("chalk"));
const create_1 = __importDefault(require("./create"));
class CreateComponent extends create_1.default {
constructor() {
super();
this.typeName = '组件';
this.typeRoot = this.componentRoot;
}
create() {
const _super = Object.create(null, {
create: { get: () => super.create }
});
return __awaiter(this, void 0, void 0, function* () {
_super.create.call(this).then(loading => {
loading.succeed(chalk_1.default.green(`创建【${this._name}】${this.typeName}成功`));
});
});
}
}
exports.default = CreateComponent;
exports.CreateComponentFs = new CreateComponent();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLWNvbXBvbmVudC1mcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImNyZWF0ZS1jb21wb25lbnQtZnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBLGtEQUF5QjtBQUN6QixzREFBNkI7QUFFN0IsTUFBcUIsZUFBZ0IsU0FBUSxnQkFBTTtJQUVqRDtRQUNFLEtBQUssRUFBRSxDQUFBO1FBQ1AsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUE7UUFDcEIsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFBO0lBQ3BDLENBQUM7SUFFWSxNQUFNOzs7OztZQUNqQixPQUFNLE1BQU0sWUFBRyxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUU7Z0JBQzVCLE9BQU8sQ0FBQyxPQUFPLENBQUMsZUFBSyxDQUFDLEtBQUssQ0FBQyxNQUFNLElBQUksQ0FBQyxLQUFLLElBQUksSUFBSSxDQUFDLFFBQVEsSUFBSSxDQUFDLENBQUMsQ0FBQTtZQUNyRSxDQUFDLENBQUMsQ0FBQTtRQUNKLENBQUM7S0FBQTtDQUNGO0FBYkQsa0NBYUM7QUFFWSxRQUFBLGlCQUFpQixHQUFHLElBQUksZUFBZSxFQUFFLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY2hhbGsgZnJvbSAnY2hhbGsnXG5pbXBvcnQgQ3JlYXRlIGZyb20gJy4vY3JlYXRlJ1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDcmVhdGVDb21wb25lbnQgZXh0ZW5kcyBDcmVhdGUge1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIHN1cGVyKClcbiAgICB0aGlzLnR5cGVOYW1lID0gJ+e7hOS7tidcbiAgICB0aGlzLnR5cGVSb290ID0gdGhpcy5jb21wb25lbnRSb290XG4gIH1cblxuICBwdWJsaWMgYXN5bmMgY3JlYXRlKCk6IFByb21pc2U8YW55PiB7XG4gICAgc3VwZXIuY3JlYXRlKCkudGhlbihsb2FkaW5nID0+IHtcbiAgICAgIGxvYWRpbmcuc3VjY2VlZChjaGFsay5ncmVlbihg5Yib5bu644CQJHt0aGlzLl9uYW1lfeOAkSR7dGhpcy50eXBlTmFtZX3miJDlip9gKSlcbiAgICB9KVxuICB9XG59XG5cbmV4cG9ydCBjb25zdCBDcmVhdGVDb21wb25lbnRGcyA9IG5ldyBDcmVhdGVDb21wb25lbnQoKVxuIl19