UNPKG

nk-cli

Version:

Initialize a vite app fast by NK-CLI

31 lines 2.31 kB
#! /usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const program = require("commander"); const hasDir_1 = require("./utils/hasDir"); const creator_1 = require("./creator"); const addPlugins_1 = require("./addPlugins"); const packageVersion_1 = require("./utils/packageVersion"); const options_1 = require("./options"); async function run() { await (0, packageVersion_1.default)(); program.version(options_1.default.version) .usage('<command> [options]'); program.command('create <app-name>') .description('your-project-name') .action(async (name) => { await (0, hasDir_1.default)(name); (0, creator_1.default)(name); }); program.command('add [plugin-name]') .description('Select the plugins you want to add') .action(async (name) => { await (0, addPlugins_1.default)(name); await (0, addPlugins_1.copyPlugins)(); await (0, addPlugins_1.install)(); await (0, addPlugins_1.pluginConsole)(); }); program.parse(process.argv); } run(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmtrLWNsaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9ua2stY2xpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVBLHFDQUFzQztBQUN0QywyQ0FBb0M7QUFDcEMsdUNBQWdDO0FBQ2hDLDZDQUErRTtBQUMvRSwyREFBb0Q7QUFDcEQsdUNBQWdDO0FBRWhDLEtBQUssVUFBVSxHQUFHO0lBQ2hCLE1BQU0sSUFBQSx3QkFBYyxHQUFFLENBQUM7SUFDdkIsT0FBTyxDQUFDLE9BQU8sQ0FBQyxpQkFBTyxDQUFDLE9BQU8sQ0FBQztTQUM3QixLQUFLLENBQUMscUJBQXFCLENBQUMsQ0FBQztJQUVoQyxPQUFPLENBQUMsT0FBTyxDQUFDLG1CQUFtQixDQUFDO1NBQ2pDLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQztTQUNoQyxNQUFNLENBQUMsS0FBSyxFQUFFLElBQUksRUFBRSxFQUFFO1FBQ3JCLE1BQU0sSUFBQSxnQkFBTSxFQUFDLElBQUksQ0FBQyxDQUFDO1FBQ25CLElBQUEsaUJBQU8sRUFBQyxJQUFJLENBQUMsQ0FBQztJQUNoQixDQUFDLENBQUMsQ0FBQztJQUVMLE9BQU8sQ0FBQyxPQUFPLENBQUMsbUJBQW1CLENBQUM7U0FDakMsV0FBVyxDQUFDLG9DQUFvQyxDQUFDO1NBQ2pELE1BQU0sQ0FBQyxLQUFLLEVBQUUsSUFBSSxFQUFFLEVBQUU7UUFDckIsTUFBTSxJQUFBLG9CQUFVLEVBQUMsSUFBSSxDQUFDLENBQUM7UUFDdkIsTUFBTSxJQUFBLHdCQUFXLEdBQUUsQ0FBQztRQUNwQixNQUFNLElBQUEsb0JBQU8sR0FBRSxDQUFDO1FBQ2hCLE1BQU0sSUFBQSwwQkFBYSxHQUFFLENBQUM7SUFDeEIsQ0FBQyxDQUFDLENBQUM7SUFFTCxPQUFPLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUM5QixDQUFDO0FBRUQsR0FBRyxFQUFFLENBQUMifQ==