From 12b40bd699996c82176b6ef07b823409908725dc Mon Sep 17 00:00:00 2001 From: "gaoyuan.1226" Date: Fri, 19 Jan 2024 14:33:45 +0800 Subject: [PATCH] chore(builder-cli): remove builder-cli --- .changeset/curly-ways-scream.md | 7 + packages/builder/builder-cli/.eslintrc.js | 11 - packages/builder/builder-cli/.npmignore | 19 - packages/builder/builder-cli/CHANGELOG.md | 632 ------------------ packages/builder/builder-cli/LICENSE | 21 - packages/builder/builder-cli/README.md | 28 - packages/builder/builder-cli/bin/builder.js | 20 - packages/builder/builder-cli/modern.config.js | 5 - packages/builder/builder-cli/package.json | 72 -- packages/builder/builder-cli/src/index.ts | 1 - packages/builder/builder-cli/tsconfig.json | 14 - pnpm-lock.yaml | 28 - 12 files changed, 7 insertions(+), 851 deletions(-) create mode 100644 .changeset/curly-ways-scream.md delete mode 100644 packages/builder/builder-cli/.eslintrc.js delete mode 100644 packages/builder/builder-cli/.npmignore delete mode 100644 packages/builder/builder-cli/CHANGELOG.md delete mode 100644 packages/builder/builder-cli/LICENSE delete mode 100644 packages/builder/builder-cli/README.md delete mode 100755 packages/builder/builder-cli/bin/builder.js delete mode 100644 packages/builder/builder-cli/modern.config.js delete mode 100644 packages/builder/builder-cli/package.json delete mode 100644 packages/builder/builder-cli/src/index.ts delete mode 100644 packages/builder/builder-cli/tsconfig.json diff --git a/.changeset/curly-ways-scream.md b/.changeset/curly-ways-scream.md new file mode 100644 index 000000000000..880f8240b432 --- /dev/null +++ b/.changeset/curly-ways-scream.md @@ -0,0 +1,7 @@ +--- +'@modern-js/builder-doc': patch +--- + +chore(builder-cli): builder-cli is no longer maintained, please use rsbuild instead + +chore(builder-cli): builder-cli 不再维护, 可使用 rsbuild 代替 diff --git a/packages/builder/builder-cli/.eslintrc.js b/packages/builder/builder-cli/.eslintrc.js deleted file mode 100644 index f9da2e208b89..000000000000 --- a/packages/builder/builder-cli/.eslintrc.js +++ /dev/null @@ -1,11 +0,0 @@ -/** @type {import('eslint').Linter.Config} */ -module.exports = { - extends: ['@modern-js'], - ignorePatterns: ['vitest.config.ts'], - parserOptions: { - project: require.resolve('./tsconfig.json'), - }, - rules: { - 'import/order': 0, - }, -}; diff --git a/packages/builder/builder-cli/.npmignore b/packages/builder/builder-cli/.npmignore deleted file mode 100644 index e7b65cf38b8c..000000000000 --- a/packages/builder/builder-cli/.npmignore +++ /dev/null @@ -1,19 +0,0 @@ -.DS_Store - -*.log* - -node_modules/ -.nyc_output -*.tsbuildinfo -.eslintcache - -coverage/ -tests/ - -src/ - -modern.config.* -vitest.config.ts -.eslintrc.js -tsconfig.json -CHANGELOG.md diff --git a/packages/builder/builder-cli/CHANGELOG.md b/packages/builder/builder-cli/CHANGELOG.md deleted file mode 100644 index c9cd2c5eb0ee..000000000000 --- a/packages/builder/builder-cli/CHANGELOG.md +++ /dev/null @@ -1,632 +0,0 @@ -# @modern-js/builder-cli - -## 2.46.1 - -### Patch Changes - -- @modern-js/builder@2.46.1 -- @modern-js/builder-rspack-provider@2.46.1 -- @modern-js/builder-webpack-provider@2.46.1 -- @modern-js/utils@2.46.1 - -## 2.46.0 - -### Patch Changes - -- b209af7: chore(builder-related): add deprecated warning for builder related packages, please use rsbuild instead - - chore(builder-related): 为 builder 相关包添加废弃声明,推荐使用 rsbuild 代替 - -- Updated dependencies [4699e22] - - @modern-js/builder-webpack-provider@2.46.0 - - @modern-js/builder-rspack-provider@2.46.0 - - @modern-js/utils@2.46.0 - - @modern-js/builder@2.46.0 - -## 2.45.0 - -### Patch Changes - -- @modern-js/builder-rspack-provider@2.45.0 -- @modern-js/builder-webpack-provider@2.45.0 -- @modern-js/utils@2.45.0 -- @modern-js/builder@2.45.0 - -## 2.44.0 - -### Patch Changes - -- Updated dependencies [6df8c9f] -- Updated dependencies [b32f60a] -- Updated dependencies [35a9961] - - @modern-js/builder@2.44.0 - - @modern-js/builder-webpack-provider@2.44.0 - - @modern-js/builder-rspack-provider@2.44.0 - - @modern-js/utils@2.44.0 - -## 2.43.0 - -### Patch Changes - -- Updated dependencies [40678b1] -- Updated dependencies [2d2cf71] - - @modern-js/builder-rspack-provider@2.43.0 - - @modern-js/builder@2.43.0 - - @modern-js/builder-webpack-provider@2.43.0 - - @modern-js/utils@2.43.0 - -## 2.42.2 - -### Patch Changes - -- Updated dependencies [bb48362] -- Updated dependencies [07c56c0] - - @modern-js/builder-rspack-provider@2.42.2 - - @modern-js/builder-webpack-provider@2.42.2 - - @modern-js/builder@2.42.2 - - @modern-js/utils@2.42.2 - -## 2.42.1 - -### Patch Changes - -- @modern-js/builder@2.42.1 -- @modern-js/builder-rspack-provider@2.42.1 -- @modern-js/builder-webpack-provider@2.42.1 -- @modern-js/utils@2.42.1 - -## 2.42.0 - -### Patch Changes - -- Updated dependencies [d433c97] -- Updated dependencies [fc1f36f] -- Updated dependencies [ef60f58] -- Updated dependencies [ba443b8] -- Updated dependencies [898f325] -- Updated dependencies [98bff14] -- Updated dependencies [f4eadb5] - - @modern-js/builder-rspack-provider@2.42.0 - - @modern-js/builder-webpack-provider@2.42.0 - - @modern-js/builder@2.42.0 - - @modern-js/utils@2.42.0 - -## 2.41.0 - -### Patch Changes - -- c4d396a: chore(swc): bump swc and helpers - chore(swc): 升级 swc 以及 helpers -- Updated dependencies [dc80bbc] -- Updated dependencies [4dffb01] -- Updated dependencies [88d5c57] -- Updated dependencies [c4d396a] -- Updated dependencies [7459705] -- Updated dependencies [9016367] - - @modern-js/builder-rspack-provider@2.41.0 - - @modern-js/builder-webpack-provider@2.41.0 - - @modern-js/builder@2.41.0 - - @modern-js/utils@2.41.0 - -## 2.40.0 - -### Patch Changes - -- Updated dependencies [95f15d2] -- Updated dependencies [f5f7526] - - @modern-js/utils@2.40.0 - - @modern-js/builder-rspack-provider@2.40.0 - - @modern-js/builder@2.40.0 - - @modern-js/builder-webpack-provider@2.40.0 - -## 2.39.2 - -### Patch Changes - -- @modern-js/builder@2.39.2 -- @modern-js/builder-rspack-provider@2.39.2 -- @modern-js/builder-webpack-provider@2.39.2 -- @modern-js/utils@2.39.2 - -## 2.39.1 - -### Patch Changes - -- Updated dependencies [0efe396] -- Updated dependencies [5a67147] - - @modern-js/builder-webpack-provider@2.39.1 - - @modern-js/builder@2.39.1 - - @modern-js/builder-rspack-provider@2.39.1 - - @modern-js/utils@2.39.1 - -## 2.39.0 - -### Patch Changes - -- @modern-js/builder@2.39.0 -- @modern-js/builder-rspack-provider@2.39.0 -- @modern-js/builder-webpack-provider@2.39.0 -- @modern-js/utils@2.39.0 - -## 2.38.0 - -### Patch Changes - -- Updated dependencies [6e8cb66] -- Updated dependencies [3304d33] -- Updated dependencies [64da831] -- Updated dependencies [9b525dc] -- Updated dependencies [add9dfd] -- Updated dependencies [09fc285] - - @modern-js/builder-webpack-provider@2.38.0 - - @modern-js/builder-rspack-provider@2.38.0 - - @modern-js/builder@2.38.0 - - @modern-js/utils@2.38.0 - -## 2.37.2 - -### Patch Changes - -- Updated dependencies [d12c00f] - - @modern-js/builder-webpack-provider@2.37.2 - - @modern-js/builder@2.37.2 - - @modern-js/builder-rspack-provider@2.37.2 - - @modern-js/utils@2.37.2 - -## 2.37.1 - -### Patch Changes - -- Updated dependencies [9eb817f] - - @modern-js/builder@2.37.1 - - @modern-js/builder-rspack-provider@2.37.1 - - @modern-js/builder-webpack-provider@2.37.1 - - @modern-js/utils@2.37.1 - -## 2.37.0 - -### Patch Changes - -- Updated dependencies [7dc1512] -- Updated dependencies [383b636] -- Updated dependencies [ce0a14e] -- Updated dependencies [708f248] -- Updated dependencies [2527cbf] -- Updated dependencies [b4725c8] - - @modern-js/builder-webpack-provider@2.37.0 - - @modern-js/builder@2.37.0 - - @modern-js/builder-rspack-provider@2.37.0 - - @modern-js/utils@2.37.0 - -## 2.36.0 - -### Patch Changes - -- b98f8aa: feat: using rslog as logger - - feat: 使用 rslog 作为 logger - -- Updated dependencies [3448e82] -- Updated dependencies [3473bee] -- Updated dependencies [b98f8aa] -- Updated dependencies [3921cd4] -- Updated dependencies [d90d83a] -- Updated dependencies [5c89910] -- Updated dependencies [bc25bcb] -- Updated dependencies [73dcace] -- Updated dependencies [2675812] -- Updated dependencies [9d37401] -- Updated dependencies [4289ffd] -- Updated dependencies [eb602d2] -- Updated dependencies [5b4bf21] - - @modern-js/builder@2.36.0 - - @modern-js/utils@2.36.0 - - @modern-js/builder-rspack-provider@2.36.0 - - @modern-js/builder-webpack-provider@2.36.0 - -## 2.35.1 - -### Patch Changes - -- Updated dependencies [ea3fe18] -- Updated dependencies [9dd3151] -- Updated dependencies [bc1413d] -- Updated dependencies [0988b12] -- Updated dependencies [4980480] -- Updated dependencies [dc93952] -- Updated dependencies [6b03be8] -- Updated dependencies [578f94f] -- Updated dependencies [6a1d46e] -- Updated dependencies [fe8caeb] - - @modern-js/builder-webpack-provider@2.35.1 - - @modern-js/builder-rspack-provider@2.35.1 - - @modern-js/builder@2.35.1 - - @modern-js/utils@2.35.1 - -## 2.35.0 - -### Patch Changes - -- e76d1a9: feat(builder-cli): add welcome log - - feat(builder-cli): 增加欢迎日志 - -- Updated dependencies [3b25410] -- Updated dependencies [e2def6e] -- Updated dependencies [8ed713c] -- Updated dependencies [15b834f] -- Updated dependencies [28128ca] -- Updated dependencies [4027a6a] -- Updated dependencies [9f13314] - - @modern-js/builder-rspack-provider@2.35.0 - - @modern-js/builder@2.35.0 - - @modern-js/utils@2.35.0 - - @modern-js/builder-webpack-provider@2.35.0 - -## 2.34.0 - -### Patch Changes - -- 5ffb74a: feat(builder): allow to custom CLI - - feat(builder): 支持自定义 CLI - -- Updated dependencies [e3d08fb] -- Updated dependencies [5ffb74a] -- Updated dependencies [c8b448b] -- Updated dependencies [c9626e7] - - @modern-js/builder@2.34.0 - - @modern-js/builder-rspack-provider@2.34.0 - - @modern-js/builder-webpack-provider@2.34.0 - -## 2.33.1 - -### Patch Changes - -- @modern-js/builder@2.33.1 -- @modern-js/builder-rspack-provider@2.33.1 -- @modern-js/builder-shared@2.33.1 -- @modern-js/builder-webpack-provider@2.33.1 -- @modern-js/node-bundle-require@2.33.1 -- @modern-js/utils@2.33.1 - -## 2.33.0 - -### Patch Changes - -- Updated dependencies [1c812c2] -- Updated dependencies [c9ffc4d] -- Updated dependencies [915636b] -- Updated dependencies [f96d565] -- Updated dependencies [fd82137] -- Updated dependencies [d55caa9] -- Updated dependencies [bc1f8da] -- Updated dependencies [64df945] - - @modern-js/builder-rspack-provider@2.33.0 - - @modern-js/builder-shared@2.33.0 - - @modern-js/builder@2.33.0 - - @modern-js/utils@2.33.0 - - @modern-js/builder-webpack-provider@2.33.0 - - @modern-js/node-bundle-require@2.33.0 - -## 2.32.1 - -### Patch Changes - -- @modern-js/builder-rspack-provider@2.32.1 -- @modern-js/builder-shared@2.32.1 -- @modern-js/builder-webpack-provider@2.32.1 -- @modern-js/utils@2.32.1 -- @modern-js/builder@2.32.1 -- @modern-js/node-bundle-require@2.32.1 - -## 2.32.0 - -### Patch Changes - -- Updated dependencies [e5a3fb4] -- Updated dependencies [6076166] -- Updated dependencies [6517032] -- Updated dependencies [a030aff] -- Updated dependencies [83c1cf7] -- Updated dependencies [0cc3981] -- Updated dependencies [ddcdef2] -- Updated dependencies [3c91100] -- Updated dependencies [5255eba] - - @modern-js/utils@2.32.0 - - @modern-js/builder-webpack-provider@2.32.0 - - @modern-js/builder-rspack-provider@2.32.0 - - @modern-js/node-bundle-require@2.32.0 - - @modern-js/builder-shared@2.32.0 - - @modern-js/builder@2.32.0 - -## 2.31.2 - -### Patch Changes - -- Updated dependencies [15d30abdc66] - - @modern-js/utils@2.31.2 - - @modern-js/builder@2.31.2 - - @modern-js/builder-rspack-provider@2.31.2 - - @modern-js/builder-shared@2.31.2 - - @modern-js/builder-webpack-provider@2.31.2 - - @modern-js/node-bundle-require@2.31.2 - -## 2.31.1 - -### Patch Changes - -- Updated dependencies [fe70fdf] - - @modern-js/builder-rspack-provider@2.31.1 - - @modern-js/builder@2.31.1 - - @modern-js/builder-shared@2.31.1 - - @modern-js/builder-webpack-provider@2.31.1 - - @modern-js/node-bundle-require@2.31.1 - - @modern-js/utils@2.31.1 - -## 2.31.0 - -### Patch Changes - -- Updated dependencies [0f09d7c] -- Updated dependencies [bfdf7b4] -- Updated dependencies [8ab3e2a] -- Updated dependencies [1eece3e] -- Updated dependencies [fa8e948] -- Updated dependencies [83bf560] -- Updated dependencies [1882366] - - @modern-js/builder-rspack-provider@2.31.0 - - @modern-js/builder-webpack-provider@2.31.0 - - @modern-js/builder-shared@2.31.0 - - @modern-js/builder@2.31.0 - - @modern-js/utils@2.31.0 - - @modern-js/node-bundle-require@2.31.0 - -## 2.30.0 - -### Patch Changes - -- Updated dependencies [cc5f49e] -- Updated dependencies [f74064c] -- Updated dependencies [0ea763e] -- Updated dependencies [e6ae836] -- Updated dependencies [7cb7b24] -- Updated dependencies [e94ad94] -- Updated dependencies [0e0b6e3] - - @modern-js/builder-webpack-provider@2.30.0 - - @modern-js/builder-shared@2.30.0 - - @modern-js/builder-rspack-provider@2.30.0 - - @modern-js/builder@2.30.0 - - @modern-js/utils@2.30.0 - - @modern-js/node-bundle-require@2.30.0 - -## 2.29.0 - -### Patch Changes - -- Updated dependencies [e6b5355] -- Updated dependencies [93db783] -- Updated dependencies [1d420ae] -- Updated dependencies [1171338] -- Updated dependencies [bd4c354] -- Updated dependencies [3e0e1b2] -- Updated dependencies [cba7675] -- Updated dependencies [99052ea] -- Updated dependencies [d198779] -- Updated dependencies [2ad31da] -- Updated dependencies [1d71d2e] - - @modern-js/utils@2.29.0 - - @modern-js/builder-webpack-provider@2.29.0 - - @modern-js/builder-rspack-provider@2.29.0 - - @modern-js/builder@2.29.0 - - @modern-js/builder-shared@2.29.0 - - @modern-js/node-bundle-require@2.29.0 - -## 2.28.0 - -### Patch Changes - -- Updated dependencies [213089e] -- Updated dependencies [fb93353] -- Updated dependencies [d870acd] -- Updated dependencies [6400d98] -- Updated dependencies [362416f] -- Updated dependencies [aa0c0c3] -- Updated dependencies [9301e46] -- Updated dependencies [00b58a7] -- Updated dependencies [820bfe9] -- Updated dependencies [7d966a1] - - @modern-js/builder-rspack-provider@2.28.0 - - @modern-js/builder@2.28.0 - - @modern-js/builder-webpack-provider@2.28.0 - - @modern-js/builder-shared@2.28.0 - - @modern-js/utils@2.28.0 - - @modern-js/node-bundle-require@2.28.0 - -## 2.27.0 - -### Patch Changes - -- 8322a51: chore: migrate packages from tsc to module-lib build - - chore: 将使用 tsc 的包迁移到 module-lib 构建 - -- Updated dependencies [645e111] -- Updated dependencies [91d14b8] -- Updated dependencies [8322a51] -- Updated dependencies [5376a22] -- Updated dependencies [d9080ed] -- Updated dependencies [67d0b0c] -- Updated dependencies [3f79dd7] -- Updated dependencies [6d7104d] - - @modern-js/builder-webpack-provider@2.27.0 - - @modern-js/builder-rspack-provider@2.27.0 - - @modern-js/builder-shared@2.27.0 - - @modern-js/utils@2.27.0 - - @modern-js/builder@2.27.0 - - @modern-js/node-bundle-require@2.27.0 - -## 2.26.0 - -### Patch Changes - -- Updated dependencies [150ddb1] -- Updated dependencies [786c195] -- Updated dependencies [e26b05e] -- Updated dependencies [b36ece4] -- Updated dependencies [e26b05e] -- Updated dependencies [15ad760] -- Updated dependencies [fac4ee0] -- Updated dependencies [786c195] -- Updated dependencies [cdf5b6b] -- Updated dependencies [786c195] - - @modern-js/builder-webpack-provider@2.26.0 - - @modern-js/builder-rspack-provider@2.26.0 - - @modern-js/builder-shared@2.26.0 - - @modern-js/builder@2.26.0 - - @modern-js/node-bundle-require@2.26.0 - - @modern-js/utils@2.26.0 - -## 2.25.2 - -### Patch Changes - -- 8f192fa: feat(builder-cli): support register builder plugins - - feat(builder-cli): 支持注册 builder 插件 - -- Updated dependencies [63d8247] -- Updated dependencies [f54bb68] -- Updated dependencies [6651684] -- Updated dependencies [15a8276] -- Updated dependencies [272646c] -- Updated dependencies [358ed24] - - @modern-js/utils@2.25.2 - - @modern-js/builder-rspack-provider@2.25.2 - - @modern-js/builder-webpack-provider@2.25.2 - - @modern-js/builder-shared@2.25.2 - - @modern-js/builder@2.25.2 - - @modern-js/node-bundle-require@2.25.2 - -## 2.25.1 - -### Patch Changes - -- Updated dependencies [b10045f] -- Updated dependencies [9f78d0c] -- Updated dependencies [85366bc] - - @modern-js/builder@2.25.1 - - @modern-js/builder-shared@2.25.1 - - @modern-js/utils@2.25.1 - - @modern-js/node-bundle-require@2.25.1 - - @modern-js/builder-rspack-provider@2.25.1 - - @modern-js/builder-webpack-provider@2.25.1 - -## 2.25.0 - -### Patch Changes - -- Updated dependencies [bafd4aa] -- Updated dependencies [324cf45] -- Updated dependencies [5732c6a] -- Updated dependencies [dc81210] - - @modern-js/builder-rspack-provider@2.25.0 - - @modern-js/builder-webpack-provider@2.25.0 - - @modern-js/utils@2.25.0 - - @modern-js/node-bundle-require@2.25.0 - - @modern-js/builder-shared@2.25.0 - - @modern-js/builder@2.25.0 - -## 2.24.0 - -### Patch Changes - -- Updated dependencies [c882fbd] -- Updated dependencies [ef041c0] -- Updated dependencies [4fdd868] -- Updated dependencies [36f5bdf] -- Updated dependencies [4a82c3b] - - @modern-js/utils@2.24.0 - - @modern-js/builder-webpack-provider@2.24.0 - - @modern-js/builder-rspack-provider@2.24.0 - - @modern-js/builder-shared@2.24.0 - - @modern-js/builder@2.24.0 - - @modern-js/node-bundle-require@2.24.0 - -## 2.23.1 - -### Patch Changes - -- Updated dependencies [20c85bb] -- Updated dependencies [f08bbfc] -- Updated dependencies [a6b313a] -- Updated dependencies [5772927] -- Updated dependencies [811ccd4] -- Updated dependencies [5a3eeff] -- Updated dependencies [4af25d9] -- Updated dependencies [4d4dca0] -- Updated dependencies [8f2cab0] - - @modern-js/builder-webpack-provider@2.23.1 - - @modern-js/builder-rspack-provider@2.23.1 - - @modern-js/builder@2.23.1 - - @modern-js/utils@2.23.1 - - @modern-js/builder-shared@2.23.1 - - @modern-js/node-bundle-require@2.23.1 - -## 2.23.0 - -### Patch Changes - -- 7e6fb5f: chore: publishConfig add provenance config - - chore: publishConfig 增加 provenance 配置 - -- Updated dependencies [15eac36] -- Updated dependencies [a912b66] -- Updated dependencies [9b270b6] -- Updated dependencies [d4e85c1] -- Updated dependencies [7e6fb5f] -- Updated dependencies [a7a7ad7] -- Updated dependencies [f212633] -- Updated dependencies [5684381] -- Updated dependencies [6dec7c2] -- Updated dependencies [c3216b5] -- Updated dependencies [f14f920] -- Updated dependencies [692cc0e] -- Updated dependencies [38eccef] -- Updated dependencies [f91c557] -- Updated dependencies [a82d6f7] - - @modern-js/builder-webpack-provider@2.23.0 - - @modern-js/builder-rspack-provider@2.23.0 - - @modern-js/builder-shared@2.23.0 - - @modern-js/builder@2.23.0 - - @modern-js/node-bundle-require@2.23.0 - - @modern-js/utils@2.23.0 - -## 2.22.1 - -### Patch Changes - -- ff23e8d: feat(builder-cli): add `builder serve` command - - feat(builder-cli): 新增 `builder serve` 命令 - -- Updated dependencies [e2848a2] -- Updated dependencies [a470c04] -- Updated dependencies [95ffa6b] -- Updated dependencies [12d54ae] -- Updated dependencies [bd4b150] -- Updated dependencies [c739207] -- Updated dependencies [c465db6] -- Updated dependencies [dd36311] -- Updated dependencies [d4045ed] -- Updated dependencies [8bd9981] -- Updated dependencies [1f02cd2] -- Updated dependencies [cfcf003] -- Updated dependencies [15181be] - - @modern-js/utils@2.22.1 - - @modern-js/builder-webpack-provider@2.22.1 - - @modern-js/builder-rspack-provider@2.22.1 - - @modern-js/builder-shared@2.22.1 - - @modern-js/builder@2.22.1 - - @modern-js/node-bundle-require@2.22.1 diff --git a/packages/builder/builder-cli/LICENSE b/packages/builder/builder-cli/LICENSE deleted file mode 100644 index 39e3c5971226..000000000000 --- a/packages/builder/builder-cli/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021-present Modern.js - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/builder/builder-cli/README.md b/packages/builder/builder-cli/README.md deleted file mode 100644 index 47cb39d05bda..000000000000 --- a/packages/builder/builder-cli/README.md +++ /dev/null @@ -1,28 +0,0 @@ -> DEPRECATED: use [Rsbuild](https://github.com/web-infra-dev/rsbuild) instead. - -

- Modern.js Logo -

-

- Modern.js Builder -
- - modernjs.dev/builder - -

-

- An Rspack-based build tool for web development. -

- -# @modern-js/builder-cli - -This package is the CLI of Modern.js Builder. - -## Getting Started - -- [Introduction](https://modernjs.dev/builder/en/guide/introduction.html) -- [API References](https://modernjs.dev/builder/en/api/) - -## Contributing - -- [Contributing Guide](https://github.com/web-infra-dev/modern.js/blob/main/CONTRIBUTING.md) diff --git a/packages/builder/builder-cli/bin/builder.js b/packages/builder/builder-cli/bin/builder.js deleted file mode 100755 index d9021334d5ca..000000000000 --- a/packages/builder/builder-cli/bin/builder.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node -const { logger } = require('@modern-js/utils/logger'); - -async function main() { - const { version } = require('../package.json'); - logger.greet(` ${`Modern.js Builder v${version}`}\n`); - - logger.warn( - '@modern-js/builder-cli is no longer maintained, please use rsbuild(https://rsbuild.dev/) instead.', - ); - - try { - const { runCli } = require('@modern-js/builder/cli'); - await runCli(); - } catch (err) { - logger.error(err); - } -} - -main(); diff --git a/packages/builder/builder-cli/modern.config.js b/packages/builder/builder-cli/modern.config.js deleted file mode 100644 index c2bf3e85b393..000000000000 --- a/packages/builder/builder-cli/modern.config.js +++ /dev/null @@ -1,5 +0,0 @@ -const { tscLikeBuildConfig } = require('@scripts/build'); - -module.exports = { - buildConfig: tscLikeBuildConfig, -}; diff --git a/packages/builder/builder-cli/package.json b/packages/builder/builder-cli/package.json deleted file mode 100644 index 1ce72804f46d..000000000000 --- a/packages/builder/builder-cli/package.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "@modern-js/builder-cli", - "description": "CLI for Modern.js Builder", - "homepage": "https://modernjs.dev/builder", - "bugs": "https://github.com/web-infra-dev/modern.js/issues", - "repository": { - "type": "git", - "url": "https://github.com/web-infra-dev/modern.js", - "directory": "packages/builder/builder-cli" - }, - "bin": { - "builder": "./bin/builder.js" - }, - "license": "MIT", - "keywords": [ - "react", - "framework", - "modern", - "modern.js" - ], - "engines": { - "node": ">=14.0.0" - }, - "version": "2.46.1", - "jsnext:source": "./src/index.ts", - "types": "./src/index.ts", - "main": "./dist/index.js", - "module": "./dist/index.js", - "exports": { - ".": { - "jsnext:source": "./src/index.ts", - "default": "./dist/index.js" - } - }, - "scripts": { - "prepublishOnly": "only-allow-pnpm", - "new": "modern new", - "build": "modern-lib build", - "dev": "modern-lib build --watch", - "test": "vitest run", - "test:watch": "vitest dev" - }, - "dependencies": { - "@modern-js/builder": "workspace:*", - "@modern-js/utils": "workspace:*", - "@swc/helpers": "0.5.3" - }, - "devDependencies": { - "@scripts/build": "workspace:*", - "@scripts/vitest-config": "workspace:*", - "typescript": "^5" - }, - "peerDependencies": { - "@modern-js/builder-webpack-provider": "workspace:^2.46.1", - "@modern-js/builder-rspack-provider": "workspace:^2.46.1" - }, - "peerDependenciesMeta": { - "@modern-js/builder-webpack-provider": { - "optional": true - }, - "@modern-js/builder-rspack-provider": { - "optional": true - } - }, - "sideEffects": false, - "publishConfig": { - "registry": "https://registry.npmjs.org/", - "access": "public", - "provenance": true, - "types": "./dist/index.d.ts" - } -} diff --git a/packages/builder/builder-cli/src/index.ts b/packages/builder/builder-cli/src/index.ts deleted file mode 100644 index d7f154588e20..000000000000 --- a/packages/builder/builder-cli/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { defineConfig } from '@modern-js/builder/cli'; diff --git a/packages/builder/builder-cli/tsconfig.json b/packages/builder/builder-cli/tsconfig.json deleted file mode 100644 index 104083062e4b..000000000000 --- a/packages/builder/builder-cli/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "@modern-js/tsconfig/base", - "compilerOptions": { - "target": "ES2019", - "declaration": true, - "outDir": "./dist", - "jsx": "preserve", - "baseUrl": "./", - "isolatedModules": true, - "paths": {}, - "skipLibCheck": true - }, - "include": ["src"] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index caf13777a475..0c8668c006b3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -128,34 +128,6 @@ importers: specifier: ^5 version: 5.3.3 - packages/builder/builder-cli: - dependencies: - '@modern-js/builder': - specifier: workspace:* - version: link:../builder - '@modern-js/builder-rspack-provider': - specifier: workspace:^2.46.1 - version: link:../builder-rspack-provider - '@modern-js/builder-webpack-provider': - specifier: workspace:^2.46.1 - version: link:../builder-webpack-provider - '@modern-js/utils': - specifier: workspace:* - version: link:../../toolkit/utils - '@swc/helpers': - specifier: 0.5.3 - version: 0.5.3 - devDependencies: - '@scripts/build': - specifier: workspace:* - version: link:../../../scripts/build - '@scripts/vitest-config': - specifier: workspace:* - version: link:../../../scripts/vitest-config - typescript: - specifier: ^5 - version: 5.3.3 - packages/builder/builder-rspack-provider: dependencies: '@babel/core':