utils.dart 476 B

12345678910111213141516171819
  1. import 'package:build/build.dart';
  2. String toCamelCase(String s) {
  3. if (s.length < 2) {
  4. return s.toLowerCase();
  5. }
  6. return s[0].toLowerCase() + s.substring(1);
  7. }
  8. String getImportStr(BuildStep buildStep) {
  9. var importStr = "";
  10. if (buildStep.inputId.path.contains('lib/')) {
  11. importStr =
  12. "package:${buildStep.inputId.package}/${buildStep.inputId.path.replaceFirst('lib/', '')}";
  13. } else {
  14. importStr = "${buildStep.inputId.path}";
  15. }
  16. return importStr;
  17. }