Junyi cefb1ead55
feat(cli): add benchmark script (#6623)
* 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>
2025-05-01 17:53:14 +08:00

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);
}
};