mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 05:29:26 +08:00
* feat(cli): add benchmark script * chore(cli): remove useless code * fix(plugin-workflow): fix validate logic * chore(package): remove package manager * fix(cli): fix glob * fix(cli): change to fast-glob * fix(plugin-workflow): add dependency * fix(build): change server build target to node * test(build): change ncc build target to es2023 * fix: tinybench --------- Co-authored-by: chenos <chenlinxh@gmail.com>
42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
/**
|
|
* This file is part of the NocoBase (R) project.
|
|
* Copyright (c) 2020-2024 NocoBase Co., Ltd.
|
|
* Authors: NocoBase Team.
|
|
*
|
|
* This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
|
|
* For more information, please refer to: https://www.nocobase.com/agreement.
|
|
*/
|
|
|
|
const { Command } = require('commander');
|
|
const { isPackageValid, generateAppDir } = require('../util');
|
|
|
|
/**
|
|
*
|
|
* @param {Command} cli
|
|
*/
|
|
module.exports = (cli) => {
|
|
generateAppDir();
|
|
require('./global')(cli);
|
|
require('./create-nginx-conf')(cli);
|
|
require('./locale')(cli);
|
|
require('./build')(cli);
|
|
require('./tar')(cli);
|
|
require('./dev')(cli);
|
|
require('./start')(cli);
|
|
require('./e2e')(cli);
|
|
require('./clean')(cli);
|
|
require('./doc')(cli);
|
|
require('./pm2')(cli);
|
|
require('./test')(cli);
|
|
require('./test-coverage')(cli);
|
|
require('./benchmark')(cli);
|
|
require('./umi')(cli);
|
|
require('./update-deps')(cli);
|
|
require('./upgrade')(cli);
|
|
require('./postinstall')(cli);
|
|
require('./pkg')(cli);
|
|
if (isPackageValid('@umijs/utils')) {
|
|
require('./create-plugin')(cli);
|
|
}
|
|
};
|