| The files in this directory polyfill some of the functionality that browsers | |
| provide. When running command-line JS evaluators it is frequently necessary to | |
| execute the preambles before executing the output of dart2js. | |
| =Usage= | |
| - d8: | |
| d8 <sdk>/lib/_internal/compiler/js_lib/preambles/d8.js <output>.js | |
| - jsshell: | |
| jsshell -f <sdk>/lib/_internal/compiler/js_lib/preambles/d8.js -f <output>.js | |
| - node.js: | |
| The d8 preamble file works for most programs. | |
| Unfortunately we are not aware of any easy way to provide multiple input files | |
| to node. It seems to be necessary to concatenate the d8 preamble and the | |
| dart2js output. |