Echo JS 0.11.0

<~>

appz comments

appz 2785 days ago. link 1 point
And will be for the foreseeable future as new features are often prototyped on Babel (if possible) before they even get to Stage 0.
appz 2970 days ago. link 1 point
Currently implemented in Safari 10 and Edge 14. Congrats.
appz 2970 days ago. link 1 point
`async` spec is finalized and is implemented in Edge 14 (behind a flag) and Chrome 52 (52-54 behind a flag, 55 enabled by default).

We will have to see about object rest/spread. It just got upgraded to Stage 3, so the spec is considered complete, but may not have full test suites yet. Little work goes into implementation until the spec is complete.

https://tc39.github.io/process-document/
appz 2972 days ago. link 2 points
It is not currently implemented in any browser, and it has to be implemented by two browsers before it can be in the standard.

I'm not sure if that will be done before the January 2017 meeting (4 months away). Let's hope!
appz 3539 days ago. link 2 points
One Concept, Multiple Implementations.

In [standard/classic BEM](https://en.bem.info/method/definitions/#element-modifiers), single underscores are used for modifiers. Also, they should look like key/value pairs.

.block_size_big
.block_size_small
.block__element_state_current
.block__element_state_disabled

The modified BEM syntax initially suggested by [Nicolas Gallagher](http://nicolasgallagher.com/about-html-semantics-front-end-architecture/) and popularized in [inuit.css](http://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/) is what you are referring to.

.block--big
.block--small
.block__element--current
.block__element--disabled
appz 3583 days ago. link 2 points
Congrats, loved my early release copy
appz 3685 days ago. link 2 points
Very interested in the Class Free topic. Would something like _.extend be appropriate for the other_constructor rather than selecting specific properties to include?
appz 3793 days ago. link 1 point
"Koa is the one project I’ll continue to maintain"
appz 3833 days ago. link 2 points
_(users).where({name: 'foo', pets: []}); // => function