Nx Access

"rules": "@nx/enforce-module-boundaries": ["error", "depConstraints": [ "sourceTag": "scope:app", "onlyDependOnLibsWithTags": ["scope:shared", "scope:app"] ] ]

nx g @nx/react:lib shared/ui Custom generators can be created in tools/generators . Use tags in project.json : "rules": "@nx/enforce-module-boundaries": ["error"

"tags": ["scope:shared", "type:ui"] Define boundaries in .eslintrc.json : "depConstraints": [ "sourceTag": "scope:app"

nx list Example: generate a React component library "rules": "@nx/enforce-module-boundaries": ["error"

"rules": "@nx/enforce-module-boundaries": ["error", "depConstraints": [ "sourceTag": "scope:app", "onlyDependOnLibsWithTags": ["scope:shared", "scope:app"] ] ]

nx g @nx/react:lib shared/ui Custom generators can be created in tools/generators . Use tags in project.json :

"tags": ["scope:shared", "type:ui"] Define boundaries in .eslintrc.json :

nx list Example: generate a React component library