jashkenas--coffeescript/documentation/examples
Geoffrey Booth f6d63776c3
ES module version of compiler for use in browsers; dynamic import() docs; revised Stage 3 policy (#5177)
* Build both a legacy and modern browser compiler

* Dynamic import example and documentation

* Update the docs to use the modern browser compiler if the browser supports it

* Update policy regarding Stage 3 features

* This never made sense, and assigning a string to index 0 *of a string* throws in Module mode (and silently does nothing in Script mode) so remove this unneeded code that throws when compiling `fn for i from from iterable` in Module mode

* Have browser-based tests use the ES module version if supported

* Simplify building logic

* Update output

* For the ES module version of the browser compiler, don't automatically attach the runScripts event handler

* Consistent comments

* Fix comment
2019-03-26 23:55:31 -07:00
..
aliases.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
array_comprehensions.coffee Docs: Define functions used in loop examples (#4653) 2017-08-18 17:15:52 -07:00
array_spread.coffee 2.0.0-beta3 (#4594) 2017-06-30 09:58:05 -07:00
async.coffee Relocate example per new folder structure; update per final notes 2016-11-22 21:53:03 -08:00
breaking_change_bound_generator_function.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
breaking_change_destructuring_default_values.coffee [CS2] 2.0.0-beta1 docs (#4494) 2017-04-09 23:07:58 -07:00
breaking_change_fat_arrow.coffee 2.0.0-beta3 (#4594) 2017-06-30 09:58:05 -07:00
breaking_change_function_parameter_default_values.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
breaking_change_super_in_non-class_methods_refactor_with_apply.coffee [CS2] Docs updates (#4536) 2017-05-05 19:44:11 -07:00
breaking_change_super_in_non-class_methods_refactor_with_class.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
breaking_change_super_this.coffee 2.0.2 (#4758) 2017-10-26 18:29:45 -07:00
breaking_change_super_with_arguments.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
breaking_change_super_without_arguments.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
cake_tasks.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
chaining.coffee [CS2] 2.0.0-beta5 (#4682) 2017-09-02 12:48:38 -07:00
classes.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
comment.coffee [CS2] Fix CS2 docs mobile issues, improve performance (#4688) 2017-09-07 08:01:12 -07:00
comparisons.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
conditionals.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
constructor_destructuring.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
default_args.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
do.coffee [CS2] Docs updates (#4536) 2017-05-05 19:44:11 -07:00
dynamic_import.coffee ES module version of compiler for use in browsers; dynamic import() docs; revised Stage 3 policy (#5177) 2019-03-26 23:55:31 -07:00
embedded.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
embedded_block.coffee Docs for triple-backticks and escaping backticks (#4369) 2016-11-22 22:09:35 -08:00
embedded_escaped.coffee Docs for triple-backticks and escaping backticks (#4369) 2016-11-22 22:09:35 -08:00
existence.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
existence_declared.coffee [CS2] Docs updates (#4536) 2017-05-05 19:44:11 -07:00
existence_undeclared.coffee [CS2] Docs updates (#4536) 2017-05-05 19:44:11 -07:00
expansion.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
expressions.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
expressions_assignment.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
expressions_comprehension.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
expressions_try.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
fat_arrow.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
functions.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
generator_iteration.coffee Docs for `for…from` (#4368) 2016-11-22 09:30:39 -08:00
generators.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
get_set.coffee get/set example (#4990) 2018-02-25 00:18:57 -08:00
heredocs.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
heregexes.coffee [CS2] Comments (#4572) 2017-08-02 19:34:34 -07:00
interpolation.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
jsx.coffee [CS2] JSX documentation, Try CoffeeScript improvements (#4583) 2017-06-25 23:53:35 -07:00
modules.coffee ES module version of compiler for use in browsers; dynamic import() docs; revised Stage 3 policy (#5177) 2019-03-26 23:55:31 -07:00
modulo.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
multiple_return_values.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
object_comprehensions.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
object_extraction.coffee Show a simple object extraction before complex one 2017-01-04 16:06:25 -05:00
object_spread.coffee 2.0.0-beta3 (#4594) 2017-06-30 09:58:05 -07:00
objects_and_arrays.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
objects_reserved.coffee Modernize various sections as relevant to v2; improve presentation of tables 2016-12-19 22:27:32 -08:00
objects_shorthand.coffee Docs shorthand object notation (#4356) 2016-11-20 23:04:49 -08:00
overview.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
parallel_assignment.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
patterns_and_splats.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
prototypes.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
range_comprehensions.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
scope.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
slices.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
soaks.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
splats.coffee 2.0.0-beta3 (#4594) 2017-06-30 09:58:05 -07:00
splices.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
static.coffee [CS2] Fix CS2 docs mobile issues, improve performance (#4688) 2017-09-07 08:01:12 -07:00
strings.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
switch.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
switch_with_no_expression.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
tagged_template_literals.coffee Docs for tagged template literals (#4372) 2016-11-26 19:28:43 -08:00
try.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
type_annotations.coffee Add example of comment include type annotation (#4705) 2017-09-25 18:25:55 -07:00
while.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00