Search code examples
dartdart-polymer

How do I pass multiple entry_points to polymer transformer in pubspec.yaml?


Now that pub build supports building Polymer apps, how do I pass multiple entry_points to the Polymer transformer in my pubspec.yaml file?

When I try to build with this syntax both files have errors:

transformers:
- polymer:
    entry_points: web/reports.html, web/index.html

And when I try passing them in the following manner, only the last listed entry point is built:

transformers:
- polymer:
    entry_points: web/index.html
    entry_points: web/reports.html

Solution

  • In YAML, a sequence is created by wrapping a comma separated list in square brackets [ 0, 1, 2, ] or by putting each entry on a line by itself prepended by a hyphen - So your example would look like this:

    transformers:
    - polymer:
        entry_points: [ web/index.html, web/reports.html ]
    

    Or this:

    transformers:
    - polymer:
        entry_points: 
          - web/index.html
          - web/reports.html