Skip to content

Commit

Permalink
refactor: generator not depended on playbook anymore
Browse files Browse the repository at this point in the history
  • Loading branch information
lcdsmao committed Jan 26, 2022
1 parent 25c18f6 commit 9a46a23
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
6 changes: 4 additions & 2 deletions playbook_generator/lib/src/playbook_builder.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import 'package:code_builder/code_builder.dart';
import 'package:dart_style/dart_style.dart';
import 'package:glob/glob.dart';
import 'package:path/path.dart';
import 'package:playbook/playbook_annotations.dart';
import 'package:source_gen/source_gen.dart' show LibraryReader, TypeChecker, defaultFileHeader;

import 'constant_reader_utils.dart';
Expand Down Expand Up @@ -68,8 +67,11 @@ ${storiesLibrary.accept(emitter)}
List<Code> _createScenarioCodes(LibraryReader storyLibraryReader) {
final uri = storyLibraryReader.element.librarySource.uri.toString();

final generatedScenarioTypeChecker = TypeChecker.fromUrl(
'package:playbook/src/generate_scenario.dart#GenerateScenario',
);
final generatedScenarioCodes =
storyLibraryReader.annotatedWith(TypeChecker.fromRuntime(GenerateScenario)).where((e) {
storyLibraryReader.annotatedWith(generatedScenarioTypeChecker).where((e) {
final element = e.element;
if (!element.isPublic) return false;
if (element is ClassElement) {
Expand Down
1 change: 0 additions & 1 deletion playbook_generator/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ environment:
sdk: '>=2.12.0 <3.0.0'

dependencies:
playbook: ^0.0.2
analyzer: ^3.0.0
build: ^2.0.0
source_gen: ^1.0.0
Expand Down

0 comments on commit 9a46a23

Please sign in to comment.