My Dart project consists from the three modules:
BusinessRules- obviously, the business rulesClient- client applicationServer- serve application
Both Client and Server depends on BusinessRules.
Currently the BusinessRules has two classes: Task and User:
The Task could be imported to Server project as:
import "package:business_rules/Enterprise/Task.dart";
If to set aside the guidelines during this question, can I rename the lib directory in BusinessRules without loss of visibility of this class and application crash? I suppose some setup will required - it's O'K.
Important point
- None of these packages will be published as library.
- I know that valid Dart package name could not include the uppercase symbols (so, the
BusinessRulescalledbusiness_rulesin it'spubspec.yaml). However, I reserve the right to name the directories as I want.

