文件名称:超跑者::person_running::mountain:超快速monorepo脚本跑者和构建工具
文件大小:1.8MB
文件格式:ZIP
更新时间:2024-02-23 12:29:21
npm build parallel lerna monorepo
:person_running: :mountain_selector: 超跑手 超快速的monorepo脚本运行器和构建工具。 :sparkles: 产品特点 zero-config :与您现有的monorepo开箱即用 非侵入式的:无需对packages.json文件进行任何更改 工作空间:检测现有lerna , yarn , npm@7和pnpm工作空间中的包,或递归搜索它们 超快速构建: ultra跟踪仓库中文件的更改,仅在需要时才实际build软件包 并行构建:默认情况下, ultra并发构建软件包 工作区依赖关系:工作区依赖关系会自动解决,并用于并行构建 执行任何操作:一个命令以递归方式在存储库中运行包脚本, node_modules二进制文件或系统二进制文件。 更快的脚本执行: ultra劫持任何npm , pnpm , yarn和npx调用以提高执行速度。 脚本内的并发性:您可以向package.json添加可选配置,以并行运行脚本的各个部分。 无需更改实际scripts 过滤:过滤软件包名称或子目录 监视:节点进程监视器(如节点的top ) 当并行执行多
【文件预览】:
ultra-runner-master
----.gitignore(144B)
----tsconfig.json(597B)
----README.md(12KB)
----.nvmrc(7B)
----CHANGELOG.md(49KB)
----bin()
--------ultra.js(273B)
----.github()
--------stale.yml(684B)
--------workflows()
----pnpm-lock.yaml(269KB)
----.prettierrc(154B)
----.vscode()
--------launch.json(970B)
--------tasks.json(388B)
----LICENSE(11KB)
----__tests__()
--------runner.ts(5KB)
--------parser.ts(4KB)
--------filter.ts(2KB)
--------runner-spawn.ts(2KB)
--------git.ts(2KB)
--------spawn.ts(1KB)
--------workspace()
--------package.ts(745B)
--------cli.ts(888B)
--------options.ts(102B)
--------workspace.ts(4KB)
----package.json(4KB)
----TODO(657B)
----src()
--------formatter.ts(1KB)
--------runner.ts(10KB)
--------terminal.ts(4KB)
--------concurrency.ts(2KB)
--------parser.ts(6KB)
--------workspace.providers.ts(2KB)
--------symbols.ts(708B)
--------monitor.ts(7KB)
--------yargs.ts(2KB)
--------build.ts(3KB)
--------git.ts(2KB)
--------spawn.ts(2KB)
--------spinner.ts(4KB)
--------index.ts(163B)
--------process.ts(366B)
--------package.ts(2KB)
--------cli.ts(2KB)
--------pnp.ts(3KB)
--------options.ts(4KB)
--------workspace.ts(5KB)
----renovate.json(475B)
----release.config.js(1KB)
----jest.config.js(328B)
----test.svg(208KB)
----tsconfig.build.json(243B)
----.eslintrc.js(2KB)
----assets()
--------ultra-format-fancy.png(205KB)
--------ultra-format-raw.png(175KB)
--------ultra-lint-fix.png(156KB)
--------ultra-lint.svg(33KB)
--------monitor.png(271KB)
--------ultra-format-fancy-silent.png(233KB)
--------ultra-format-no-fancy-silent.png(194KB)
--------demo.svg(298KB)
--------ultra-lint.png(193KB)
--------ultra-format-no-fancy.png(233KB)
--------devmoji-build.svg(456KB)
----.markdownlint.json(21B)