No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
EmberScript source code wrapper for (pre)compilation gems.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Build Status

EmberScript

EmberScript is a CoffeeScript-derived language which takes advantage of the Ember.js runtime. Ember constructs such as Inheritance, Mixins, Bindings, Observers, etc. are all first-class citizens within EmberScript.

Examples

class PostsController extends Ember.ArrayController
  trimmedPosts: ~>
    @content.slice(0, 3)

compiles to:

var PostsController;
var get$ = Ember.get;
PostsController = Ember.ArrayController.extend({
  trimmedPosts: Ember.computed(function () {
    return get$(this, 'content').slice(0, 3);
  }).property('content.@each')
});

For a more comprehensive list of live examples, check out the main EmberScript website.

Is this ready to use?

For the most part, but use at your own risk. See the todo list for details. It is recommended to use EmberScript side by side with javascript and/or coffeescript.

Installation

Ruby on Rails

If you are using Rails as your backend, simply add the following to your Gemfile:

gem 'ember_script-rails'

All assets ending in .em will be compiled by EmberScript.

Npm

sudo npm install -g ghempton/ember-script
ember-script --help

Development

make -j build test