monorepo環境で、yarn workspace を使って、create-react-app --typescript した client ワークスペースと、prisma2 で作成した server ワークスペースを共存させる手順のメモです。Lint, Prettier, Huskyの設定も行います。 前提条件 完成品 手元で同様の手順を踏んだリポジトリを、GitHub上に公開していますので、併せてご参照ください。 動作環境 Mac Node.js v10.16.0 npm v6.9.0 create-react-app (react-script v3.1.1) prisma2 v2.0.0-preview-5 TypeScript v3.5.3 Lint, Prettier, Husky <概説>ワークスペース(Yarn Workspaces)とは? デフォルトで利用できるパッケー
![yarn workspaceでmonorepo+TypeScript+Lint環境をつくる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/bf3eed5a39abce3095f454a1c5e2e5b9a9700f34/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9eWFybiUyMHdvcmtzcGFjZSVFMyU4MSVBN21vbm9yZXBvJTJCVHlwZVNjcmlwdCUyQkxpbnQlRTclOTIlQjAlRTUlQTIlODMlRTMlODIlOTIlRTMlODElQTQlRTMlODElOEYlRTMlODIlOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWMzOTVkZGM0YjE3MzY2NTJlM2U2ZDVjNGJkMWJhODE0%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzdXp1a2FsaWdodCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YmQzZTIyYmEyYTlhN2RjOGEzYjE2Njk4YmNiNmEwY2Q%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Db62b327d0343ea47c40a131736328f98)