newmoでは、フロントエンド、バックエンド、iOSやAndroidなどのモバイルアプリをすべて同じリポジトリで管理するmonorepoを採用しています。 monorepoを採用することで、アプリケーション間で共通のコードを共有することができたり、CIの管理が楽になったり、他のチームのコードを見るのにわざわざリポジトリをcloneする必要がなくなります。 また、monorepoを採用することで、アプリケーションが利用しているパッケージ(ライブラリやツール)のバージョンを1つだけにするOne Version Ruleが実装できます。 One Version Rule One Version Ruleは、monorepo内のパッケージのパッケージのバージョンを1つだけにするルールです。 The One Version Rule | Google Open Source One Versio
Turborepo 2.0 improves the developer experience of JavaScript and TypeScript repositories, with features including: New terminal UI: Interactive tasks and clearer logs Watch Mode: Dependency-aware task watcher for any tooling in your repository All-new documentation: Core monorepo concepts, refreshed API reference, and ecosystem tooling guides Licensing and maintenance updates: Upgraded to MIT lic
Aha! Develop is the agile tool that links strategy to delivery. Learn more Do we need a monorepo? When I first joined Aha!, I was surprised by how well-structured the engineering onboarding program was. I spent several weeks getting to know all the teams and learning the pieces of our system. What I didn't realize at the time was these onboarding conversations gave me more than basic technical kno
3.0.0 (2023-11-26) ⚠ BREAKING CHANGES New Requirements drop support for Node 16 which is EOL, Node >=18.0.0 is now required also changed project TS build target to ES2021 the lerna run --use-nx was deprecated in 2.0 and is now removed the lerna version option --skip-bump-only-release (singular) was renamed to --skip-bump-only-releases (plural) to better represent the command which is only useful i
7.0.0 (2023-06-08) BREAKING CHANGES After updating we strongly recommend running lerna repair in your project. This will migrate your lerna.json to the latest and greatest and remove any outdated options. As this is a major release there are a few breaking changes to be aware of, which may or may not affect your lerna repos, depending on how you are using the tool. node v14 support is dropped beca
7.0.0-alpha.0 (2023-05-10) Features core: convert commands to use nx project graph instead of legacy package graph (#3667) (8e813c4) do not include bootstrap, add, link commands by default (#3658) (487d475) BREAKING CHANGES We no longer include the bootstrap, add, and link commands by default. We strongly recommend using your package manager (npm, yarn, pnpm) for package management related concern
2.0.0 (2023-04-14) ⚠ BREAKING CHANGES publish: make version & publish commands optional, closes #450 (#552) build: migrate to ESM build & switch to Vitest for ESM support (#537) --git-dry-run was renamed to --dry-run New Requirements Node >=16.15.0 and NPM >=8.5.0 are now required The version and publish commands are now optional, like all other Lerna-Lite commands see migration below Description
In case you missed it, Lerna version 6.5 recently launched. We’ll catch you up on the latest Lerna news and newest features. Table of ContentsLerna: Brought to You by NxStill On Lerna 4?Idempotency Added to the lerna publish from-git Commandlerna run Can Run Multiple Scripts In a Single CommandNew --include-private Option Added To lerna publishMassive RefactorGetting Started With Lerna From The Le
🌕 moonでのmonorepo管理とpackemonでのCJS/ESMのdual package 🌕 moon 一貫性を持ったmonorepo管理ツール for JavaScript ハッシュを使ったファイルキャッシュ プロジェクトのパッケージ間の依存関係の分析とタスク実行 Node.js/npmパッケージマネージャーのバージョン管理と一貫性 TypeScriptのProject Referendcesの一貫性 比較 Nx: The Framework + Pluginで拡張する Lerna: Nx傘下、ライブラリ公開向け Turborepo: タスク実行の最適化をする moon: monorepoでの一貫性を提供する Packemon: moonと同じ作者。ESM/CJSのライブラリ公開向け 比較(言語) Nx: TypeScript + C++[^1] Turborepo: Go
Almost exactly a month ago we (Nrwl & the Nx team) took over stewardship of Lerna. It has been a wild ride since then 🤯. We.. made ourselves familiar with the codebase, improved local development and releases for testing with Verdaccio, started setting up e2e tests and tons of more improvements to the development processreleased Lerna 5.0 a couple of weeks later, with some important deprecated pa
Everything you need to know about monorepos, and the tools to build them.- Made with love by Nx Understanding Monorepos Monorepos are hot right now, especially among Web developers. We created this resource to help developers understand what monorepos are, what benefitsthey can bring, and the tools available to make monorepo development delightful. There are many great monorepo tools, built by gre
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く