6

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
Matt B
  • 6,192
  • 1
  • 20
  • 27

1 Answers1

7

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
Matt B
  • 6,192
  • 1
  • 20
  • 27
  • Is having multiple entry points ideal? I created a multiple entry point application and I seem to notice, when call an entry point, it takes a bit of time to load. – javapadawan Dec 09 '14 at 21:57
  • Not ideal, or even common. Dart is generally used for single page applications. Occasionally however there may be a separate entry point for an application, such as an admin interface or other similar logic that you don't want directly tied into the main application itself. – Matt B Dec 11 '14 at 01:53