Replace class reference with require()
example
foo.coffee
Bar = require './bar'
class Foo
@foo: () -> 'foo'
@bar: () -> Bar.bar
bar.coffee
Foo = require './foo'
class Bar
@foo: () -> Foo.foo
@bar: () -> 'bar'
solution
foo.coffee
class Foo
@foo: () -> 'foo'
@bar: () -> require('./bar').bar
bar.coffee
class Bar
@foo: () -> require('./foo').foo
@bar: () -> 'bar'
or with container
container.coffee
class Container
get: (name)->
Foo = require 'foo'
Bar = require 'bar'
(0, eval)(name)
foo.coffee
container = require('container')
class Foo
@foo: () -> 'foo'
@bar: () -> container.get('Bar').bar