| # Package `js_shared`: |
| |
| This code is a compile time dependency of dart2js and DDC. It is imported as |
| a `package:` import by both compilers. |
| |
| There is an exact copy in the SDK of the libraries in the |
| `pkg/js_shared/lib/synced` sub-directory. |
| Those libraries are imported as `dart:` imports by the dart2js and DDC runtime |
| libraries. |
| |
| *Important*: all code under `pkg/js_shared/lib/synced` must be kept in sync with |
| the runtime (in `sdk/lib/_internal/js_shared/lib/synced`) at all times. The |
| `test/in_sync_test.dart` test verifies this. |