CoffeeScriptRedux
CoffeeScriptRedux copied to clipboard
Indented objects cause syntax errors
The following code is valid in coffee-script:
passport.use new LocalStrategy(
usernameField: "email"
passwordField: "password"
, (email, password, done) ->
users = app.DI.get("users")
users.auth email, password, done
)
Compiles to:
passport.use(new LocalStrategy({
usernameField: "email",
passwordField: "password"
}, function(email, password, done) {
var users;
users = app.DI.get("users");
return users.auth(email, password, done);
}));
In Redux:
Syntax error on line 5, column 5: unexpected ',' (\u002C)
2 : passport.use new LocalStrategy(
3 : usernameField: "email"
4 : passwordField: "password"
5 : , (email, password, done) ->
^ :~~~~^
6 : users = app.DI.get("users")
7 : users.auth email, password, done
8 : )
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
https://github.com/michaelficarra/CoffeeScriptRedux/issues/83 again. fails when using indentation among arguments.