SOLUTION.md
December 3, 2021 ยท View on GitHub
The complete tags in your project.json files:
- store:
"tags": ["scope:store", "type:app"] - store-e2e:
"tags": ["scope:store", "type:e2e"] - store-ui-shared:
"tags": ["scope:store", "type:ui"] - store-util-formatters:
"tags": ["scope:store", "type:util"] - store-feature-game-detail:
"tags": ["scope:store", "type:feature"] - api:
"tags": ["scope:api", "type:app"] - util-interface:
"tags": ["scope:shared", "type:util"] - store-ui-shared-e2e:
"tags": ["scope:store", "type:e2e"]
nx-enforce-module-boundaries rules:
"depConstraints": [
{
"sourceTag": "scope:store",
"onlyDependOnLibsWithTags": ["scope:store", "scope:shared"]
},
{
"sourceTag": "scope:api",
"onlyDependOnLibsWithTags": ["scope:api", "scope:shared"]
},
{
"sourceTag": "type:feature",
"onlyDependOnLibsWithTags": ["type:feature", "type:ui", "type:util"]
},
{
"sourceTag": "type:ui",
"onlyDependOnLibsWithTags": ["type:ui", "type:util"]
},
{
"sourceTag": "type:util",
"onlyDependOnLibsWithTags": ["type:util"]
}
]