- dist: add missing dist to npm (f7a34214)
- commonjs: add commonjs bundle (fe0db907)
- wrappedClasses: add support for wrapped classes (c9a062f0)
- eval: add allowUnsafeEval via loophole (9d7ebd69)
Although ng-classify produces valid CoffeeScript, other dependencies may use an older version of the CoffeeScript compiler that may not.
This isn't a bug fix as much as a friendly tweak.
Before:
angular.module 'app'
.controller 'homeController', [Home]
After:
angular.module('app')
.controller('homeController', [Home])
- multipleApps:
class Home extends Controller('my.app.name')
- moduleChaining: chain multiple module declarations (0e9d4c5e)
Before:
angular.module('app').controller 'homeController', [Home]
angular.module('app').service 'aboutService', [About]
After:
angular.module('app')
.controller 'homeController', [Home]
.service 'aboutService', [About]
- package.json: ensure semver compliance (31166288)
- use return value from constructor
Before:
class MyValue extends Value
@constructor = 'Hello'
After:
class MyValue extends Value
constructor: ->
return 'Hello'
(b9e85814)
- use return value from constructor
Before:
class MyConst extends Constant
@constructor = []
After:
class MyConst extends Constant
constructor: ->
return []
(3620e03b)
- use return value from constructor
Before:
class App extends App
@constructor = []
After:
class App extends App
constructor: ->
return []
(fda5a79b)
- options.data deprecated
Use gulp-template or another similar library instead
(ee70d196)
- index: add bridge from js to coffee (298aad76)
- moduleTypePrefix: enable namespacing of moduleTypes (49f46653)
- coffee-script: move coffee-script to dependencies (a92f54b3)
- parsing: remove regex parsing, use coffee-script nodes (194c5917)