Gilles FerrandProgillesferrand.com·Jul 21, 2024NX : Library typesUnderstanding libraries types Hello friends 🚀! As we saw in the previous article, one of NX's core features is the ability to create libraries. These libraries can be categorized into different types, each serving a unique purpose and playing a spec...Discuss·40 readsNX articlesNx
Jonathan Gelingelinjo.hashnode.dev·Jul 18, 2024🍒 Cherry-Picked Nx v19.5 UpdatesRelease Note 19.5 (2024-07–17) https://github.com/nrwl/nx/releases/tag/19.5.0 [🌊 Nx Core] Pattern matching for target defaults If you want to reduce duplicated project configurations, you can use the targetDefaults property in your nx.json file: ...Discuss·89 readsCherry-Picked Nx UpdatesNx
Gilles FerrandProgillesferrand.com·Jul 15, 2024Start Building Your First Library in NX: A Simple GuideIntroduction Hello friends 🚀! In a monorepo, the mindset shifts from thinking in terms of applications to thinking in terms of libraries. This approach encourages the creation of reusable, modular code that can be shared across multiple applications...Discuss·34 readsNX articlesmodule bondaries
Gilles FerrandProgillesferrand.com·Jul 11, 2024NX Project structureHello friends 🚀! In the last article we saw how to create a monorepo with NX project : Getting started with NX & Angular .github: This folder contains the configuration for GitHub Actions. We will cover how to use it in another article. .nx: This...Discuss·84 readsNX articlesNx
Gilles FerrandProgillesferrand.com·Jul 9, 2024Starting with NX and Angular: A Beginner's TutorialHello friends 🚀! In this article, I'll walk you through the steps to install NX and Angular. But what is NX ? I discovered NX in 2019, I used it to manage several Angular apps for a big french bank, and I still use it in my day to day job. I love t...Discuss·10 likes·233 readsNX articlesNx
Jonathan Gelingelinjo.hashnode.dev·Jun 28, 2024🍒 Cherry-Picked Nx v19.4 Updateshttps://github.com/nrwl/nx/releases/tag/19.4.0-rc.0 [🌊 Nx Core] Dependency Only Target In your project configuration, you can now declare a target with only the dependsOn property: { "name": "my-project", "targets:": { "my-target":{ ...Discuss·76 readsCherry-Picked Nx UpdatesNx
Jonathan Gelingelinjo.hashnode.dev·Jun 18, 2024Featured🔎 Deep Dive into Nx Affected😵 Why is this untouched project affected? This is a question I hear every day! A question that has led me many times into a debugging session of the Nx Affected process to find an answer. In this article, I aim to provide you with all the necessary...Discuss·14 likes·570 readsNxNx
Jonathan Gelingelinjo.hashnode.dev·Jun 14, 2024🍒 Cherry-Picked Nx v19.3 Updateshttps://github.com/nrwl/nx/releases/tag/19.3.0-beta.2 [🌊 Nx Core] Allow multiple readyWhen in nx:run-command executor When starting a process like a server using nx:run-commands, we typically use the readyWhen option to indicate readiness by chec...Discuss·49 readsCherry-Picked Nx Updatesmonorepo
Jonathan Gelingelinjo.hashnode.dev·Jun 5, 2024🍒 Cherry-Picked Nx v19.2 Updateshttps://github.com/nrwl/nx/releases/tag/19.2.0 [🌊 Nx Core] Local .env files will override defaults It is a common usage in VueCli or Next.js to be able to override the .env file by declaring a .env.local. It is now also supported by Nx: .env.local...Discuss·100 readsCherry-Picked Nx UpdatesNx
Jonathan Gelingelinjo.hashnode.dev·May 27, 2024🍒 Cherry-Picked Nx v19.1 Updateshttps://github.com/nrwl/nx/releases/tag/19.1.0 [🌊 Nx Core] Typescript declarations support for esbuild libraries You can see two new properties in the @nx/esbuild:esbuild executor: ... "build": { "executor": "@nx/esbuild:esbuild", ...Discuss·73 readsCherry-Picked Nx UpdatesNx