
Inspect the @nx/enforce-module-boundaries rule in the .eslintrc.json file to understand how Halcyon's applications are built. This rule enforces what internal packages can be depended upon in a certain package. For example, a component cannot be dependent on anything found in the lang folder since translation responsibilities are left to each container.