blob: d33012e35c540e68489febc8b35feb1f769e0667 [file] [log] [blame]
#
# Entries in this file define how editor maps #import(...) directives
#
# A key that ends with '\:' maps an entire scheme to a directory tree
# (All ':' characters in the key must be escaped)
# For example, an entry in this file such as
# foo\: = /user/name/some/dir
# will map the following imports
# #import('foo:bar') --> /user/name/some/dir/bar/bar.dart
# #import('foo:blat.dart') --> /user/name/some/dir/blat.dart
# #import('foo:buzz/blue.dart') --> /user/name/some/dir/buzz/blue.dart
#
# A key that does not end with '\:' maps a single import to a single file
# For example, an entry in this file such as
# green\:light = /user/name/some/dir/mylib.dart
# will map only
# #import('green:light') --> /user/name/some/dir/mylib.dart
#
# A specific mapping (does not end with '\:') takes precedence
# For example, given
# foo\: = /user/name/some/dir
# foo\:bar = /user/name/another/dir/myfile.dart
# will map
# #import('foo:bar') --> /user/name/another/dir/myfile.dart
# #import('foo:blue') --> /user/name/some/dir/blue/blue.dart
#
# Paths that are not absolute are considered to be relative to editor installation directory.
# Leading and trailing whitespace around keys and values is ignored.
# This file is read exactly once when editor is launched
#
# These copy most of the frog imports until we get the dart2js libs
# in the dart-sdk
dart\: = .
dart\:core = core/core_frog.dart
dart\:coreimpl = coreimpl/coreimpl_frog.dart
dart\:dom = dom/dom_frog.dart
dart\:html = html/html_frog.dart
dart\:isolate = isolate/isolate_leg.dart
dart\:json = json/json_frog.dart