* Fix line-height change from hover
Partial solution to #5448. Fixes changing `line-height`
but there are still tiny discrepancies in overall size.
* Rebuild for 2023
* Remove prohibition of capital E exponent signifier
* Remove exponent error format test
* Add test for lowercase 'e' in exponent notation
* Update output
Co-authored-by: Geoffrey Booth <webadmin@geoffreybooth.com>
* Support top-level await
* Remove code duplication
* Avoid use of trimEnd so tests pass in old Node
* Proposed rewrite of tests
* startsWith tests; revert eqJS
* build:browser
* 2.5.0 changelog
* Update dependencies
* Colors are expected to be globals by the new AST test helpers
* Disable testing of deepStrictIncludeExpectedProperties in browsers for now
* Update output of compiler only
* Update browser compiler output
* Update docs output
* Document ast option
* Update output
* Fix and reenable deepStrict test for browser test suite
* Update output
* 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
The `rli` property is just a reference to itself. It still exists
for legacy reasons but it will likely be removed in a future major
version. This makes sure everything works as expected.
* Port to Babel 7
Use the Babel 7 @babel/core transpiler, falling back to the older babel-core version if possible.
* Use Babel 7 and preset-env 7 to build the browser compiler and test Babel transpilation
* Update docs for Babel 7
* Update links to use https://coffeescript.org
* 2.3.1 changelog
* Bump version to 2.3.1; update output
* Forgot one
* Another one
* Lock Babel versions for Node 6 build to succeed, until Babel 7 is out
* Changelog sub-sections should use h3, not h2; no need for hack anchor tag anymore
* Internationalize dates to user’s locale
* Consistent names
* Split up the changelog into separate files per version; make HTML markup consistent with the other sections in the docs
* Fix sidebar links for introduction and overview
* Explicitly turn off minify mangling, because it was previously implicitly disabled by the existence of the `eval` call we’re about to remove
* Update babel-core
* Run browser-compiled scripts using window.eval rather than just eval, to use a clean scope (many times faster)
* Update output
* Fix browser-based test broken by #5028
* Update output
* Move analytics initialization into docs.coffee
* Bump Bootstrap and CodeMirror versions
* Update output
* Merge CodeMirror styles
* Update CodeMirror styles
* Better flexbox layout for docs, including flex auto-sized sidebar and main column
* Minor styling fixes for Edge
* Fix scrollspy for new layout
* Update output
* Clicking on the CoffeeScript logo in the navbar should scroll to top; fix main column width on mobile
* Update output
* 2.3.0 changelog
* Update operators section for **
* Update docs for ES2018 object rest/spread
* Remove references to Node's experimental modules support
* Move the README coffee cup to the right side, so our name isn't cut off on the NPM page; update README and CONTRIBUTING text
* Update dependencies
* Add compatibility note for async generators
* Bump version to 2.3.0 and update output
* Have CI test in Node 10 instead of 9
* Somehow this gets generated slightly differently in Node 10
* Fix#4042: Update broken link
* Move analytics initialization into docs.coffee
* Bump Bootstrap and CodeMirror versions
* Update output
* Merge CodeMirror styles
* Update CodeMirror styles
* Better flexbox layout for docs, including flex auto-sized sidebar and main column
* Minor styling fixes for Edge
* Fix scrollspy for new layout
* Update output
* Clicking on the CoffeeScript logo in the navbar should scroll to top; fix main column width on mobile
* Update output