Material design components for AngularDart. Powering some of Google's most sophisticated and mission-critical applications.
The AngularDart Components Gallery contains live examples and documentation.
This productive and stable set of widgets, contributed to by hundreds of Googlers, make debugging and deploying your app easier. Strict latency and testing policies make these widgets an excellent fit for projects using the Angular package.
This is a continually growing set of widgets. Recent additions include:
At this time we are not taking pull requests, but please file an issue and we will work with you.
Officially supported browsers: The last two versions of Chrome, Edge, Firefox, and Safari.
build_runner
supportThe pub transformer has been removed in favor of code generation through package build. Please see the Dart 2 migration guide.
Add the folowing font downloads to the head element of your page:
Roboto Font (example)
<link
rel="stylesheet"
type="text/css"
href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700">
Material Icon Font (example)
<link
rel="stylesheet"
type="text/css"
href="https://fonts.googleapis.com/icon?family=Material+Icons">
The styles of these components can be customized in your project with a component's provided Sass mixins.
pubspec.yaml
: dev_dependencies:
sass_builder: ^2.0.0 # update for the latest version
In your .scss
files:
@import 'package:angular_components/css/material/material';
.blue {
color: $mat-blue;
}
globalDateRangeBindings
.DateFormat
from the material-date-range-picker
to the
date-range-input
.focusableItem
so that it can work with a focusList
.'percent'
is an invalid type attribute, 'text'
instead.list
and listitem
.DynamicComponent
instead of
using NgIf
s.MenuItemMixin
.OnPush
change detection.OnPush
change detection.display: block
.initPopupAriaAttributes
is now passed through to all the tooltip variations.aria-describedby
value, after popup closes.word-break
.margin-left
.$mat-gray
as an alias for $mat-grey
in Sass mixins.shouldFilterEmpty
parameter to StringSelectionOptions
to return empty
filtered values when query is empty.HtmlDocument
in addition to Document
as a provided windowBinding
.notifySelectionChange()
.WheelEvent
instead of MouseEvent
in scroll host.$max-chip-width
in the material-chip-max-width
Sass mixin.material-chips-margin
Sass mixin.final
.MaterialIconToggleDirective
to allow for an icon with two states.labeledby
id and a aria label specified.secondaryIcon
- itemSuffix
that removes the
boilerplate of creating an observable list for a single element.isTabbable
to MenuItemComponent
.BaseDropdownSelectValueAccessor
and subclasses.dynamic-item
.MaterialDropdownSelectComponent
on the
ActivateItemOnKeyPressMixin
.MaterialDropdownSelect
type error when clicking a deselect item.itemRenderer
in MaterialDropdownSelectComponent
.tab-content
to 100%.PopupSizeProviderDirective
.SelectionInputAdapter
.primaryStyle
to StyleFormatter
.triggersOutside()
if the
corresponding mousedown event came from the same element.DomPortalHosts
FocusIndicatorController
for use in debug environments.aria-owns
property and inputAriaActivedescendent
when the
popup is open.PopupSizeProvider
to control the height of the picker.rangeFormatter
input to the range picker.MaterialPercentInputDirective
for LTR languages with leading % symbol.activateFirstOption
input.HighlightAssistant
.WheelEvent.deltaX
in scroll host.auto_focus
directive.shouldClearOnSelection
to shouldClearInputOnSelection
.suggestions
and sorted
inputs.visibleForTemplate
and drop the copied value where
not needed.defferredContent
directive. This is to help
accessibility and have those buttons not be available for screen readers.MaterialNumberValueAccessor
where null value won't clear previous
input.ComponentRenderer
to FactoryRenderer
.visibleForTemplate
.runOutsideAngular
, which in turn may
enable hint-level warnings by the analyzer. Users may be impacted if they fail
the build on hints.StickyController.onUpdate
, a stream which fires events immediately after
StickyController
writes to the DOM, and expose it as an output on
ElementScrollHost
.scrollToPosition
calls.HasDisabled
.selection
input to take selected value for single selection in
addition to SelectionModel
.selection
output to emit selected value(s) on selection changes.shouldClearSelectionOnInput
input.hover-color
argument from button color Sass mixins.DatepickerComparison.comparesTo()
against nulls.box-shadow
.MaterialPercentInputDirective
to follow NumberFormat
specification
for percent.selectionOptions
input to accept a List
in addition to
SelectionOptions
.material-fab-menu-icon-size
.MaterialTreeGroupFlatRadioComponent
.ScorecardBarDirective
so it can be resued by other card bar
implementations.StickyController
for the single-stickyKey case: Add
enableSmoothPushing
setting, and partially support stickyKey'd elements of
differing heights.unawaited_futures
lint warnings by adding missing await
s.ActiveItemDirective
's scroll into view functionality in popups and
modals.ObservableView.firstNonNull
and ObservableView.nonNullValues
.Pub transformers are no longer used. Instead, use the new webdev CLI, or, for advanced users, the build_runner CLI.
Please see the Dart 2 migration guide for more details.
is SelectableWithComposition
.SelectableChangeNotifier
and deprecate SelectableWithComposition
with the intention to remove. They are widely unused, complicated the
implementations, and unsound in Dart 2.ActiveItemMixin
has been removed in favor of the new ActiveItemDirective
.z-index
to 1.ngOnChanges()
with ngAfterChanges()
.min-width
for yes-no-buttons
as it is now the right
value in material-button.material-checkbox-theme
mixin.material-checkbox-color
mixin and deprecate material-checkbox-theme
.include-in-checkbox
default to false in checkbox-color
mixin to
prepare for it's removal.onDisabledChanged
callback from angular_forms.Focusable
.max-height
and max-width
.<h1>
element in title.preserveWhitespace: false
.keyboardOnlyFocusIndicator
to dropdown items.aria-labelledby
attribute.null
when input is "NaN"
or null
.onDisabledChanged
callback from angular_forms."top-section"
when the input is disabled.aria-label
and aria-invalid
attributes back to the input field.input[type=text]
to cover the hover and
focus states.)
in selector for MaterialInputDefaultValueAccessor
.transform: scaley
from expand animation.preserveWhitespace: false
.<main>
html tag to a <div>
. HTML5 states there should only be one
main tag per application.@Input
.container = null
in PopupHierarchy.onTriggersOutside()
.DomService.trackLayoutChange
streams for overlayRepositionLoop
popups.material-radio-theme
mixin.role
attribute.material-radio-color
mixin and deprecate material-radio-theme
.onDisabledChanged
callback from angular_forms.tabIndex
gets reset.labelledby
for improved a11y.activedescendant
ARIA pattern for a11y.labelby
, and haspopup
to the dropdown
button.material-dropdown-select
screen reader
accessible.constructEncapsulatedCss
to utils.Focusable
in DropdownButtonComponent
.FactoryRenderer
input.MaterialSelectItem
displaying two times the label when factoryRenderer
is used.material-select-dropdown-item
padding.showButtonBorder
input to Material Dropdown Select component.disabled
attribute.text-wrap
mixin more generic.ControlValueAccessor
.aria-pressed
state.ElementRef
.'error_outline'
as a valid icon.tooltipSource
directive to use style.cursor
.20px
per internal spec.material-paper-tooltip
content that are change detected and using
deferred content by having the visible property be set in an async manner so
that the value isn't added in the middle of a change detection loop.visibleChange
output stream to MaterialTreeDropdownComponent
.shouldExpandAllWhenFiltered
input.MaterialTreeDropdown
is opened, but not when it
closes.MaterialTreeFilter
.MaterialTreeDropdown
closes.Visibility.all
.:host
from the padding mixin so it is not required to be used at
the top level.is{Selectable|Disabled|Hidden}In()
, getOptionIn()
and, filterWhere()
as static helpers to Selectable
.ignoreDeselect
option to SelectionModel.single
and deprecate
RadioGroupSingleSelectionModel
.SelectionModel.single()
, SelectionModel.multi()
etc. instead of
deprecated SelectionModel.withList()
.SingleSelectionModel
to SelectionModel.empty
.SingleSelectionModel
interface with selectedValue()
method.SelectableGetter
.PopupSourceDirective
to decide whether to set the popup
related aria attributes.PopupHierarchy
to better handle cases with multiple modals.popup_source_directive
.overlayRepositionLoop
on by default.defaultPopupPositions
.PopupSizeProvider
.DomService
run callbacks in the correct zone.DomTreeIterator.moveNext()
where it was using equality instead of
assignment.Focusable
item for AutoFocusDirective
so that any node in the
hierarchy isn't mistakenly focused.TextHighlighter
to return separate results for adjacent matches,
rather than concatenating them into a single result.materialDirectives
. It has been demonstrated
that it's use increases code size when only some of the components are being
used. It is preferable to use only the directives needed for your application
for improved dart2js tree shaking.@mustCallSuper
to the Disposer interface.ObservableView.values
-- like .stream
, except also with the
current value.ShowHideDirective
to avoid conflicts with
Angular JS apps and remove the legacy versions.autoFocus
is true
when using AutoFocusDirective
.Intl.message
s to improve
performance.HasDisabled
interface.Domservice.leap()
visible for testing.mat-link-deep
mixin to push the Material link styles everywhere.isStandardMouseEvent()
.IntersectionObserver
bindings now that they exist in dart:html.onDisabledChanged()
to all ControlValueAccessor
implementations.ShowHideDirective
constants private. This is potentially BREAKING.TimeZoneAwareClock
is used before it's
initialized, to prevent incorrect return values from being ignored.LazyEventEmitter
since it was no longer lazy and a
StreamController can be a simple drop in replacement.@visibleForTesting
annotations.IntersectionObserver
bindings & onIntersection
stream to ScrollHost
.getBool()
, Angular supports it now natively.position: sticky
.getDynamic()
method from properties helpers..runtimeType
.material-scrollbar
mixin to be used in global css (without angular).ComponentRenderer
pattern.SlowComponentLoader
to ComponentLoader
.LazyStreamController
to StreamController
.@Input
to number validators.ManagedZone
and replace with NgZone
.::ng-deep
..scss
files from the output.host
to new @HostListener
and @HostBinding
syntax.ElementRef
to Element
or HtmlElement
.visibility
to Visibility.all
on Directives that are expected to
be provided. Others will default to Visibility.local
. This is potentially
BREAKING.preserveWhitespace: false
and preserveWhitespace: true
when components manage spacing around themselves and have been validated.dartfmt --fix
.Stream<Null>
to Stream<void>
.async
behavior in Dart 2.@Input
s and @Output
s. Improves
documentation generated by the component gallery._sourceDimensions
instead of layoutRects[1]
to take overlay
container offset into account. Using popupSourceLayoutStream directly
caused issues when the .acx-overlay-container offset was not (0, 0)..scss
files.ElementRef
to Element
.visibility: Visibility.none
from all components since compatibility
is not yet fully supported. Will be added in an upcoming release.PopupEvent
and reduce asynchrony.contenWidth
and contentHeight
.dynamic
in as
expressions.GlyphComponent
in favor of MaterialIconComponent
.ComponentFactory
instead of a Type
.enforceSpaceConstraints
and
overlayRepositionLoop
are enabled.animationComplete
event.shadowCssClass
.trackLayoutChanges
.MaterialSelectItemComponent
to not cache the label.expandAll = true
.showDisabledCheckboxes
.selectAll
to only trigger a selection change event for the values
that were added.GlyphComponent
to MaterialIconComponent
.ElementRef
to Element
.matchSourceWidth
options.MaterialIconComponent
, MaterialPersistentDrawerDirective
,
MaterialTemporaryDrawerDirective
, and MaterialSelectSearchboxComponent
to
materialDirectives
.TreeSelectionOptions
constructor from O(n^2) to O(n)
in the size of listOfOptions
.ng-deep
.getBool
in boolean typed inputs./deep/
and >>>
to ::ng-deep
.@View
.dynamic
in as
expressions.NOTE: SASS files are not used during the build step of this package and are provided as reference only. These .scss files were used to generate the corresponding .css files in a separate process. We are working on a solution to include CSS generation from SASS files during the build process.
shouldShowScrollStrokes
option for displaying
stroke lines when the content is scrollable.Comparable
instead of num
.ng-content
area for a description.Selectable
SelectionOptions
.ControlValueAccessor
.KeyboardHandlerMixin
.selectedValue
getter to RadioGroupSingleSelectionModel
.ObservableComposite
's register
method.totalEntitiesCountChange
getter to table selection models.isStandardMouseEvent
utility to test for clicks without modifier keys.NoopStream
in favor of Stream.empty()
as provided by the SDK.expand
and collapse
requests even if the panel is
disabled
.preserveWhitespace
default to false.enterAccepts
flag.MaterialPercentInputDirective
.matchMinSourceWidth
is true.useCheckMarks
to use check marks instead of checkboxes.enterAccepts
flag.All previous versions were published as the Pub Package named
angular2_components
.
pkg/quiver
and pkg/intl
.This code is considered production quality, but depends on angular2: 3.0.0-alpha+1. The alpha tag represents the evolving nature of the AngularDart API, not code quality (3.0.0-alpha+1 is used in production Google apps).
This code is considered production quality, but depends on angular2: 3.0.0-alpha+1. The alpha tag represents the evolving nature of the AngularDart API, not code quality (3.0.0-alpha+1 is used in production Google apps).
FutureOr
type introduced in Dart SDK 1.22.0.color
theme input.[disabled]
and [raised]
instead of
.is-disabled
and .is-raised
when targeting buttons.auto
.This code is considered production quality, but depends on angular2: 3.0.0-alpha. The alpha tag represents the evolving nature of the AngularDart API, not code quality (3.0.0-alpha is used in production Google apps).
autoDismissable
directive.This code is considered production quality, but depends on angular2: 3.0.0-alpha. The alpha tag represents the evolving nature of the AngularDart API.
rippleBindings
have been removed as they are no longer used.Add this to your package's pubspec.yaml file:
dependencies:
angular_components: ^0.12.0
You can install packages from the command line:
with pub:
$ pub get
Alternatively, your editor might support pub get
.
Check the docs for your editor to learn more.
Now in your Dart code, you can use:
import 'package:angular_components/angular_components.dart';
Version | Uploaded | Documentation | Archive |
---|---|---|---|
0.12.0 | Feb 14, 2019 |
|
|
0.11.0 | Dec 14, 2018 |
|
|
0.10.1 | Nov 15, 2018 |
|
|
0.10.0 | Oct 16, 2018 |
|
|
0.9.2 | Sep 25, 2018 |
|
|
0.9.1 | Aug 24, 2018 |
|
|
0.9.0 | Aug 7, 2018 |
|
|
0.8.0 | Oct 17, 2017 |
|
|
0.7.1 | Sep 28, 2017 |
|
|
0.7.0 | Sep 19, 2017 |
|
|
Popularity:
Describes how popular the package is relative to other packages.
[more]
|
98
|
Health:
Code health derived from static analysis.
[more]
|
62
|
Maintenance:
Reflects how tidy and up-to-date the package is.
[more]
|
80
|
Overall:
Weighted score of the above.
[more]
|
83
|
We analyzed this package on Feb 14, 2019, and provided a score, details, and suggestions below. Analysis was completed with status completed using:
Detected platforms: web
Primary library:
package:angular_components/angular_components.dart
with components:html
,js
.
Fix lib/material_select/material_select_item.dart
. (-6.31 points)
Analysis of lib/material_select/material_select_item.dart
reported 13 hints, including:
line 37 col 5: 'GlyphComponent' is deprecated and shouldn't be used.
line 49 col 9: 'HasComponentRenderer' is deprecated and shouldn't be used.
line 88 col 17: 'getBool' is deprecated and shouldn't be used.
line 125 col 21: 'getBool' is deprecated and shouldn't be used.
line 146 col 3: 'ComponentRenderer' is deprecated and shouldn't be used.
Fix lib/src/model/selection/multi_selection_model_impl.dart
. (-4.89 points)
Analysis of lib/src/model/selection/multi_selection_model_impl.dart
reported 10 hints, including:
line 26 col 7: 'notifyPropertyChange' is deprecated and shouldn't be used.
line 27 col 7: 'notifyPropertyChange' is deprecated and shouldn't be used.
line 39 col 9: 'notifyPropertyChange' is deprecated and shouldn't be used.
line 40 col 9: 'notifyPropertyChange' is deprecated and shouldn't be used.
line 55 col 9: 'notifyPropertyChange' is deprecated and shouldn't be used.
Fix lib/material_input/material_auto_suggest_input.dart
. (-2.96 points)
Analysis of lib/material_input/material_auto_suggest_input.dart
reported 6 hints, including:
line 62 col 14: 'HasComponentRenderer' is deprecated and shouldn't be used.
line 112 col 9: 'HasComponentRenderer' is deprecated and shouldn't be used.
line 413 col 3: 'ComponentRenderer' is deprecated and shouldn't be used.
line 421 col 7: 'labelRenderer' is deprecated and shouldn't be used.
line 440 col 3: 'ComponentRenderer' is deprecated and shouldn't be used.
Fix additional 35 files with analysis or formatting issues. (-32.87 points)
Additional issues in the following files:
lib/src/model/selection/delegating_selection_model.dart
(6 hints)lib/material_input/material_input_multiline.dart
(5 hints)lib/material_stepper/material_step.dart
(5 hints)lib/material_input/material_input.dart
(4 hints)lib/src/model/selection/single_selection_model_impl.dart
(4 hints)lib/laminate/ruler/module.dart
(3 hints)lib/model/date/time_zone_aware_clock.dart
(3 hints)lib/model/selection/selection_container.dart
(3 hints)lib/laminate/overlay/module.dart
(2 hints)lib/laminate/portal/portal.dart
(2 hints)lib/material_menu/menu_item_groups.dart
(2 hints)lib/mixins/highlight_assistant_mixin.dart
(2 hints)lib/src/utils/angular/managed_zone/managed_zone.dart
(2 hints)lib/utils/angular/reference/reference.dart
(2 hints)lib/angular_components.dart
(1 hint)lib/dynamic_component/dynamic_component.dart
(1 hint)lib/material_datepicker/date_input.dart
(1 hint)lib/material_datepicker/date_range_editor.dart
(1 hint)lib/material_datepicker/module.dart
(1 hint)lib/material_input/base_material_input.dart
(1 hint)lib/material_menu/affix/icon_affix_model.dart
(1 hint)lib/material_menu/menu_popup_wrapper.dart
(1 hint)lib/material_popup/material_popup.dart
(1 hint)lib/material_select/dropdown_button.dart
(1 hint)lib/material_select/material_select.dart
(1 hint)lib/material_select/material_select_dropdown_item.dart
(1 hint)lib/material_stepper/material_stepper.dart
(1 hint)lib/model/menu/menu.dart
(1 hint)lib/src/laminate/popup/popup_hierarchy.dart
(1 hint)lib/src/material_tree/material_tree_dropdown.dart
(1 hint)lib/src/material_tree/material_tree_root.dart
(1 hint)lib/utils/angular/managed_zone/interface.dart
(1 hint)lib/utils/angular/scroll_host/angular_2.dart
(1 hint)lib/utils/browser/dom_service/dom_service.dart
(1 hint)lib/utils/browser/events/events.dart
(1 hint)Make sure dartdoc
successfully runs on your package's source files. (-10 points)
exitCode: 255 stdout: parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/material_select_searchbox.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/handles_aria.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/shift_click_selection.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/material_select.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/display_name.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/material_dropdown_select_accessor.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/material_select_dropdown_item.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/dropdown_button.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/material_select_base.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/material_dropdown_select.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/activation_handler.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_select/material_select_item.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/interfaces/has_disabled.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_input/base_material_input.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_input/material_number_accessor.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_input/material_input.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_input/material_input_default_value_accessor.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_input/material_percent_directive.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_input/input_wrapper.dart... parsing /tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_input/material_input_error_keys.dart... [...] Generating docs for library angular_2 from package:angular_components/utils/browser/dom_service/angular_2.dart... Generating docs for library angular_components from package:angular_components/angular_components.dart... Generating docs for library angular_components.css.acux.zindexer from package:angular_components/laminate/overlay/zindexer.dart... Generating docs for library angular_components.framework_stabilizers.framework_stabilizers from package:angular_components/framework_stabilizers/framework_stabilizers.dart... Generating docs for library angular_components.framework_stabilizers.testability from package:angular_components/framework_stabilizers/testability.dart... Generating docs for library angular_components.model.observable.observable from package:angular_components/model/observable/observable.dart... Generating docs for library angular_components.model.selection.selection_model from package:angular_components/model/selection/selection_model.dart... Generating docs for library angular_components.model.selection.selection_options from package:angular_components/model/selection/selection_options.dart... Generating docs for library async from package:angular_components/utils/async/async.dart... Generating docs for library async_action from package:angular_components/model/action/async_action.dart... Generating docs for library async_display_name from package:angular_components/model/ui/async_display_name.dart... Generating docs for library auto_dismiss from package:angular_components/auto_dismiss/auto_dismiss.dart... Generating docs for library base_affix from package:angular_components/material_menu/affix/base_affix.dart... Generating docs for library base_material_input from package:angular_components/material_input/base_material_input.dart... Generating docs for library builder from package:angular_components/builder.dart... Generating docs for library button_decorator from package:angular_components/button_decorator/button_decorator.dart... Generating docs for library button_wrapper from package:angular_components/mixins/button_wrapper.dart... Generating docs for library calendar from package:angular_components/material_datepicker/calendar.dart... Generating docs for library caption_affix from package:angular_components/material_menu/affix/caption_affix.dart... Generating docs for library caption_affix.template from package:angular_components/material_menu/affix/caption_affix.template.dart... stderr: Documenting angular_components... warning: ambiguous reexport of scroll_host_interface.ScrollHost, canonicalization candidates: (angular_2, interface) -> interface (confidence 0.001000) from scroll_host_interface.ScrollHost: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_interface.dart:26:16) angular_2: 0.01000 - name is long (+0.01000) interface: 0.01100 - name is long (+0.01000), element location parts start with parts of name (+0.001000) Use {@canonicalFor scroll_host_interface.ScrollHost} in the desired library's documentation to resolve the ambiguity and/or override dartdoc's decision, or structure your package so the reexport is less ambiguous. The symbol will still be referenced in all candidates -- this only controls the location where it will be written and which library will be displayed in navigation for the relevant pages. The flag --ambiguous-reexport-scorer-min-confidence allows you to set the threshold at which this warning will appear. warning: ambiguous reexport of managed_zone.ManagedZoneBase, canonicalization candidates: (angular_2, interface) -> interface (confidence 0.000) from managed_zone.ManagedZoneBase: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/managed_zone/managed_zone.dart:65:16) angular_2: 0.01000 - name is long (+0.01000) interface: 0.01000 - name is long (+0.01000) warning: ambiguous reexport of managed_zone.ManagedZone, canonicalization candidates: (angular_2, interface) -> interface (confidence 0.000) from managed_zone.ManagedZone: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/managed_zone/managed_zone.dart:13:16) angular_2: 0.01000 - name is long (+0.01000) interface: 0.01000 - name is long (+0.01000) warning: unresolved doc reference [Observable], from angular_components.model.observable.observable: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/model/observable/observable.dart:16:9) warning: no canonical library found for angular_2.AcxPanClassDirective.startPanListener, not linking, from angular_2.AcxPanClassDirective.startPanListener: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:425:8) warning: no canonical library found for angular_2.AcxPanClassDirective.stopPanListener, not linking, from angular_2.AcxPanClassDirective.stopPanListener: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:436:8) warning: no canonical library found for angular_2.WindowScrollHost.anchorElement, not linking, from angular_2.WindowScrollHost.anchorElement: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.clientHeight, not linking, from angular_2.WindowScrollHost.clientHeight: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.clientWidth, not linking, from angular_2.WindowScrollHost.clientWidth: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.nativeOnScroll, not linking, from angular_2.WindowScrollHost.nativeOnScroll: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.offsetX, not linking, from angular_2.WindowScrollHost.offsetX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:334:9) warning: no canonical library found for angular_2.WindowScrollHost.offsetY, not linking, from angular_2.WindowScrollHost.offsetY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:337:9) warning: no canonical library found for angular_2.WindowScrollHost.onScroll, not linking, from angular_2.WindowScrollHost.onScroll: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.panController, not linking, from angular_2.WindowScrollHost.panController: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.scrollbarHost, not linking, from angular_2.WindowScrollHost.scrollbarHost: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.scrollHeight, not linking, from angular_2.WindowScrollHost.scrollHeight: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.scrollLength, not linking, from angular_2.WindowScrollHost.scrollLength: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.scrollPosition, not linking, from angular_2.WindowScrollHost.scrollPosition: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.stickyController, not linking, from angular_2.WindowScrollHost.stickyController: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.throttleScrollEvents, not linking, from angular_2.WindowScrollHost.throttleScrollEvents: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart) warning: no canonical library found for angular_2.WindowScrollHost.usePositionSticky, not linking, from angular_2.WindowScrollHost.usePositionSticky: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:62:14) warning: no canonical library found for angular_2.WindowScrollHost.calcViewportRect, not linking, from angular_2.WindowScrollHost.calcViewportRect: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:112:13) warning: no canonical library found for angular_2.WindowScrollHost.dispose, not linking, from angular_2.WindowScrollHost.dispose: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:122:8) warning: no canonical library found for angular_2.WindowScrollHost.onIntersection, not linking, from angular_2.WindowScrollHost.onIntersection: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:286:37) warning: no canonical library found for angular_2.WindowScrollHost.scrollToPosition, not linking, from angular_2.WindowScrollHost.scrollToPosition: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:312:8) warning: no canonical library found for angular_2.WindowScrollHost.scrollWithDelta, not linking, from angular_2.WindowScrollHost.scrollWithDelta: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:117:8) warning: no canonical library found for angular_2.WindowScrollHost.startNativeScrollListener, not linking, from angular_2.WindowScrollHost.startNativeScrollListener: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/angular/scroll_host/scroll_host_base.dart:136:8) warning: angular_components has no library level documentation comments, from angular_components: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/angular_components.dart:5:9) warning: unresolved doc reference [disposable], from angular_components.DisposableFuture: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/async/disposable_future.dart:12:7) warning: unresolved doc reference [MaterialTooltipCard], from angular_components.MaterialIconTooltipComponent: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_tooltip/icon_tooltip.dart:68:7) warning: unresolved doc reference [MaterialTooltipTarget], from angular_components.MaterialIconTooltipComponent: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_tooltip/icon_tooltip.dart:68:7) warning: unresolved doc reference [_Model], from angular_components.ModelState: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_datepicker/date_range_editor_model.dart:67:7) warning: unresolved doc reference [PopupComponent], from angular_components.PopupInterface: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_interface.dart:12:16) warning: unresolved doc reference [AutoObservable], from angular_components.PopupState: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_state.dart:17:7) warning: unresolved doc reference [SimpleStreams], from angular_components.SimpleStream: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/async/simple_stream.dart:36:7) warning: unresolved doc reference [controllerAsTooltipProxy], from angular_components.Tooltip: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_tooltip/tooltip_controller.dart:15:16) warning: unresolved doc reference [AsyncNotifier], from angular_components.OnUpdateCallback: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/utils/async/async_update_scheduler.dart:8:14) warning: unresolved doc reference [Alignment.start] from angular_components.DomPopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/dom_popup_source.dart) in documentation inherited from popup_source.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [Alignment.center] from angular_components.DomPopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/dom_popup_source.dart) in documentation inherited from popup_source.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [Alignment.end] from angular_components.DomPopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/dom_popup_source.dart) in documentation inherited from popup_source.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [measure] from angular_components.DomPopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/dom_popup_source.dart) in documentation inherited from popup_source.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [Alignment.start] from angular_components.DomPopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/dom_popup_source.dart) in documentation inherited from popup_source.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [Alignment.center] from angular_components.DomPopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/dom_popup_source.dart) in documentation inherited from popup_source.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [Alignment.end] from angular_components.DomPopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/dom_popup_source.dart) in documentation inherited from popup_source.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [measure] from angular_components.DomPopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/dom_popup_source.dart) in documentation inherited from popup_source.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [bool isSelectable = false], from angular_components.HasSelectionRationale.getSelectableRationale: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/model/selection/interfaces/selectable.dart:150:10) warning: no canonical library found for angular_components.MaterialTreeComponent.isFiltered, not linking, from angular_components.MaterialTreeComponent.isFiltered: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_tree/material_tree_root.dart:13:8) warning: no canonical library found for angular_components.MaterialTreeComponent.previouslyToggledNode, not linking, from angular_components.MaterialTreeComponent.previouslyToggledNode: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_tree/material_tree_root.dart:39:5) warning: no canonical library found for angular_components.MaterialTreeComponent.supportsFiltering, not linking, from angular_components.MaterialTreeComponent.supportsFiltering: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_tree/material_tree_root.dart) warning: no canonical library found for angular_components.MaterialTreeComponent.supportsHierarchy, not linking, from angular_components.MaterialTreeComponent.supportsHierarchy: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_tree/material_tree_root.dart) warning: no canonical library found for angular_components.MaterialTreeDropdownComponent.allowParentSingleSelection, not linking, from angular_components.MaterialTreeDropdownComponent.allowParentSingleSelection: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_tree/material_tree_root.dart) warning: unresolved doc reference [Alignment.start] from angular_components.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart) in documentation inherited from angular_components.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [Alignment.center] from angular_components.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart) in documentation inherited from angular_components.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [Alignment.end] from angular_components.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart) in documentation inherited from angular_components.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [measure] from angular_components.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart) in documentation inherited from angular_components.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [Alignment.start] from angular_components.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart) in documentation inherited from angular_components.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [Alignment.center] from angular_components.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart) in documentation inherited from angular_components.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [Alignment.end] from angular_components.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart) in documentation inherited from angular_components.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [measure] from angular_components.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart) in documentation inherited from angular_components.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [initPopupAriaAttributes], from angular_components.PopupSourceDirective.PopupSourceDirective: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source_directive.dart:41:3) warning: unresolved doc reference [Alignment.start] from angular_components.PopupSourceDirective.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source_directive.dart) in documentation inherited from popup_source.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [Alignment.center] from angular_components.PopupSourceDirective.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source_directive.dart) in documentation inherited from popup_source.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [Alignment.end] from angular_components.PopupSourceDirective.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source_directive.dart) in documentation inherited from popup_source.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [measure] from angular_components.PopupSourceDirective.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source_directive.dart) in documentation inherited from popup_source.PopupSource.alignOriginX: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:34:17) warning: unresolved doc reference [Alignment.start] from angular_components.PopupSourceDirective.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source_directive.dart) in documentation inherited from popup_source.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [Alignment.center] from angular_components.PopupSourceDirective.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source_directive.dart) in documentation inherited from popup_source.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [Alignment.end] from angular_components.PopupSourceDirective.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source_directive.dart) in documentation inherited from popup_source.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [measure] from angular_components.PopupSourceDirective.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source_directive.dart) in documentation inherited from popup_source.PopupSource.alignOriginY: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/laminate/popup/popup_source.dart:44:17) warning: unresolved doc reference [item], from angular_components.Selectable.filterWhereSelectable: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/model/selection/interfaces/selectable.dart:56:27) warning: angular_components.css.acux.zindexer has no library level documentation comments, from angular_components.css.acux.zindexer: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/laminate/overlay/zindexer.dart:6:9) warning: angular_components.framework_stabilizers.framework_stabilizers has no library level documentation comments, from angular_components.framework_stabilizers.framework_stabilizers: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/framework_stabilizers/framework_stabilizers.dart:6:9) warning: angular_components.framework_stabilizers.testability has no library level documentation comments, from angular_components.framework_stabilizers.testability: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/framework_stabilizers/testability.dart:6:9) warning: unresolved doc reference [equalsFn] from angular_components.model.observable.observable.ObservableReference.nonNullValues: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/model/observable/observable.dart) in documentation inherited from angular_components.model.observable.observable.ObservableReference.nonNullValues: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/model/observable/observable.dart:316:17) warning: angular_components.model.selection.selection_model has no library level documentation comments, from angular_components.model.selection.selection_model: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/model/selection/selection_model.dart:5:9) warning: angular_components.model.selection.selection_options has no library level documentation comments, from angular_components.model.selection.selection_options: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/model/selection/selection_options.dart:5:9) warning: unresolved doc reference [Observable], from angular_components.model.selection.selection_options.SelectionOptions: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/model/selection/selection_options.dart:81:7) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.first, not linking, from angular_components.model.selection.selection_options.OptionGroup.first: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.isEmpty, not linking, from angular_components.model.selection.selection_options.OptionGroup.isEmpty: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.isNotEmpty, not linking, from angular_components.model.selection.selection_options.OptionGroup.isNotEmpty: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.iterator, not linking, from angular_components.model.selection.selection_options.OptionGroup.iterator: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.last, not linking, from angular_components.model.selection.selection_options.OptionGroup.last: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.length, not linking, from angular_components.model.selection.selection_options.OptionGroup.length: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.single, not linking, from angular_components.model.selection.selection_options.OptionGroup.single: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.any, not linking, from angular_components.model.selection.selection_options.OptionGroup.any: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:21:8) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.contains, not linking, from angular_components.model.selection.selection_options.OptionGroup.contains: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:25:8) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.elementAt, not linking, from angular_components.model.selection.selection_options.OptionGroup.elementAt: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:27:5) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.every, not linking, from angular_components.model.selection.selection_options.OptionGroup.every: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:29:8) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.expand, not linking, from angular_components.model.selection.selection_options.OptionGroup.expand: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:31:15) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.firstWhere, not linking, from angular_components.model.selection.selection_options.OptionGroup.firstWhere: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:35:5) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.fold, not linking, from angular_components.model.selection.selection_options.OptionGroup.fold: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:38:5) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.followedBy, not linking, from angular_components.model.selection.selection_options.OptionGroup.followedBy: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:41:15) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.forEach, not linking, from angular_components.model.selection.selection_options.OptionGroup.forEach: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:43:8) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.join, not linking, from angular_components.model.selection.selection_options.OptionGroup.join: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:51:10) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.lastWhere, not linking, from angular_components.model.selection.selection_options.OptionGroup.lastWhere: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:55:5) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.map, not linking, from angular_components.model.selection.selection_options.OptionGroup.map: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:60:15) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.reduce, not linking, from angular_components.model.selection.selection_options.OptionGroup.reduce: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:62:5) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.singleWhere, not linking, from angular_components.model.selection.selection_options.OptionGroup.singleWhere: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:69:5) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.skip, not linking, from angular_components.model.selection.selection_options.OptionGroup.skip: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:73:15) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.skipWhile, not linking, from angular_components.model.selection.selection_options.OptionGroup.skipWhile: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:75:15) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.take, not linking, from angular_components.model.selection.selection_options.OptionGroup.take: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:77:15) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.takeWhile, not linking, from angular_components.model.selection.selection_options.OptionGroup.takeWhile: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:79:15) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.toList, not linking, from angular_components.model.selection.selection_options.OptionGroup.toList: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:81:11) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.toSet, not linking, from angular_components.model.selection.selection_options.OptionGroup.toSet: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:83:10) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.toString, not linking, from angular_components.model.selection.selection_options.OptionGroup.toString: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:89:10) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.where, not linking, from angular_components.model.selection.selection_options.OptionGroup.where: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:85:15) warning: no canonical library found for angular_components.model.selection.selection_options.OptionGroup.whereType, not linking, from angular_components.model.selection.selection_options.OptionGroup.whereType: (file:///tmp/pub-cache-dirHUMFLW/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart:87:15) warning: unresolved doc reference [AsyncController], from async_action.AsyncActionController: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/model/action/async_action_controller.dart:19:7) warning: unresolved doc reference [whetherToContinue], from async_action.AsyncAction.cancelIf: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/model/action/async_action.dart:116:8) warning: unresolved doc reference [onDone], from async_action.AsyncActionController.execute: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/model/action/async_action_controller.dart:61:10) warning: unresolved doc reference [whetherToContinue] from async_action.DelegatingAsyncAction.cancelIf: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/model/action/delegating_async_action.dart:22:8) in documentation inherited from async_action.AsyncAction.cancelIf: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/model/action/async_action.dart:116:8) warning: unresolved doc reference [startDate], from calendar.MonthRange.toList: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_datepicker/calendar/month.dart:195:23) warning: unresolved doc reference [startDate], from calendar.YearRange.toList: (file:///tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/src/material_datepicker/calendar/year.dart:222:22) Unhandled exception: FileSystemException: Cannot open file, path = '/tmp/pub-dartlang-dartdocZOTGNO/pkg/lib/material_menu/affix/caption_affix.template.dart' (OS Error: No such file or directory, errno = 2) #0 _File.throwIfError (dart:io/file_impl.dart:643:7) #1 _File.openSync (dart:io/file_impl.dart:487:5) #2 _File.readAsBytesSync (dart:io/file_impl.dart:547:18) #3 _File.readAsStringSync (dart:io/file_impl.dart:592:18) #4 LineNumberCache._fileContents.<anonymous closure> (package:dartdoc/src/line_number_cache.dart:56:61) #5 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:281:23) #6 LineNumberCache._fileContents (package:dartdoc/src/line_number_cache.dart:56:22) #7 LineNumberCache.lineAndColumn.<anonymous closure> (package:dartdoc/src/line_number_cache.dart:47:43) #8 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:281:23) #9 LineNumberCache.lineAndColumn (package:dartdoc/src/line_number_cache.dart:46:32) #10 ModelElement.lineAndColumn (package:dartdoc/src/model.dart:3499:40) #11 new SourceLinker.fromElement (package:dartdoc/src/source_linker.dart:88:27) #12 ModelElement.sourceHref (package:dartdoc/src/model.dart:3222:25) #13 ModelElement.hasSourceHref (package:dartdoc/src/model.dart:3219:29) #14 _LocalInstanceMirror._invokeGetter (dart:mirrors/runtime/libmirrors_impl.dart:329:76) #15 _LocalInstanceMirror.getField (dart:mirrors/runtime/libmirrors_impl.dart:296:20) #16 Renderer._getNamedProperty (package:mustache/src/renderer.dart:245:29) #17 Renderer.resolveValue (package:mustache/src/renderer.dart:212:16) #18 Renderer._renderSection (package:mustache/src/renderer.dart:120:17) #19 Renderer.visitSection (package:mustache/src/renderer.dart:115:7) #20 SectionNode.accept (package:mustache/src/node.dart:63:43) #21 Renderer.render.<anonymous closure> (package:mustache/src/renderer.dart:58:30) #22 List.forEach (dart:core/runtime/libgrowable_array.dart:277:8) #23 Renderer.render (package:mustache/src/renderer.dart:58:13) #24 Renderer.visitPartial (package:mustache/src/renderer.dart:195:16) #25 PartialNode.accept (package:mustache/src/node.dart:81:43) #26 SectionNode.visitChildren.<anonymous closure> (package:mustache/src/node.dart:66:37) #27 List.forEach (dart:core/runtime/libgrowable_array.dart:277:8) #28 SectionNode.visitChildren (package:mustache/src/node.dart:66:14) #29 Renderer._renderWithValue (package:mustache/src/renderer.dart:184:10) #30 Renderer._renderSection (package:mustache/src/renderer.dart:144:7) #31 Renderer.visitSection (package:mustache/src/renderer.dart:115:7) #32 SectionNode.accept (package:mustache/src/node.dart:63:43) #33 Renderer.render.<anonymous closure> (package:mustache/src/renderer.dart:58:30) #34 List.forEach (dart:core/runtime/libgrowable_array.dart:277:8) #35 Renderer.render (package:mustache/src/renderer.dart:58:13) #36 Template.render (package:mustache/src/template.dart:40:14) #37 Template.renderString (package:mustache/src/template.dart:33:5) #38 HtmlGeneratorInstance._build (package:dartdoc/src/html/html_generator_instance.dart:381:31) #39 HtmlGeneratorInstance.generateLibrary (package:dartdoc/src/html/html_generator_instance.dart:269:5) #40 HtmlGeneratorInstance._generateDocs (package:dartdoc/src/html/html_generator_instance.dart:131:9) #41 HtmlGeneratorInstance.generate (package:dartdoc/src/html/html_generator_instance.dart:36:7) <asynchronous suspension> #42 HtmlGenerator.generate (package:dartdoc/src/html/html_generator.dart:108:23) <asynchronous suspension> #43 Dartdoc.generateDocsBase (package:dartdoc/dartdoc.dart:107:25) <asynchronous suspension> #44 Dartdoc.generateDocs (package:dartdoc/dartdoc.dart:134:43) <asynchronous suspension> #45 main (file:///project/pkg/pub_dartdoc/bin/pub_dartdoc.dart:27:17) <asynchronous suspension> #46 _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:287:32) #47 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)
Maintain an example. (-10 points)
Create a short demo in the example/
directory to show how to use this package.
Common filename patterns include main.dart
, example.dart
, and angular_components.dart
. Packages with multiple examples should provide example/README.md
.
For more information see the pub package layout conventions.
Package | Constraint | Resolved | Available |
---|---|---|---|
Direct dependencies | |||
Dart SDK | >=2.1.0-dev.9.4 <3.0.0 | ||
angular | ^5.2.0 | 5.2.0 | |
angular_forms | ^2.1.0 | 2.1.1 | |
async | ^2.0.8 | 2.0.8 | |
build | >=0.11.1 <2.0.0 | 1.1.0 | 1.1.1 |
build_config | >=0.2.6 <0.4.0 | 0.3.1+4 | |
built_collection | ^4.0.0 | 4.1.0 | |
collection | ^1.14.10 | 1.14.11 | |
fixnum | ^0.10.7 | 0.10.9 | |
intl | >=0.14.0 <0.16.0 | 0.15.7 | |
js | ^0.6.1 | 0.6.1+1 | |
logging | ^0.11.2 | 0.11.3+2 | |
meta | ^1.0.4 | 1.1.7 | |
observable | ^0.22.1+3 | 0.22.2 | |
protobuf | ^0.10.4 | 0.10.8 | 0.13.3 |
quiver | >=0.24.0 <3.0.0 | 2.0.1 | |
sass_builder | ^2.0.2 | 2.1.2 | |
Transitive dependencies | |||
analyzer | 0.34.3 | 0.35.1 | |
angular_ast | 0.5.8 | ||
angular_compiler | 0.4.2 | ||
args | 1.5.1 | ||
built_value | 6.3.0 | ||
charcode | 1.1.2 | ||
cli_repl | 0.2.0+1 | ||
code_builder | 3.2.0 | ||
convert | 2.1.1 | ||
crypto | 2.0.6 | ||
csslib | 0.14.6 | ||
dart_internal | 0.1.2 | ||
dart_style | 1.2.3 | ||
front_end | 0.1.9+1 | 0.1.11 | |
glob | 1.1.7 | ||
html | 0.13.3+3 | ||
http | 0.12.0+1 | ||
http_parser | 3.1.3 | ||
json_annotation | 2.0.0 | ||
kernel | 0.3.9+1 | 0.3.11 | |
matcher | 0.12.4 | ||
package_config | 1.0.5 | ||
package_resolver | 1.0.6 | ||
plugin | 0.2.0+3 | ||
pub_semver | 1.4.2 | ||
pubspec_parse | 0.1.4 | ||
sass | 1.17.0 | ||
source_gen | 0.9.4+1 | ||
source_maps | 0.10.8 | ||
source_span | 1.5.4 | ||
stack_trace | 1.9.3 | ||
stream_transform | 0.0.15 | ||
string_scanner | 1.0.4 | ||
term_glyph | 1.1.0 | ||
tuple | 1.0.2 | ||
typed_data | 1.1.6 | ||
utf | 0.9.0+5 | ||
watcher | 0.9.7+10 | ||
yaml | 2.1.15 | ||
Dev dependencies | |||
path | ^1.6.1 | 1.6.2 | |
test | ^1.0.0 |