sprinkling toString() throughout, for Node.js 0.1.95 compatibility.
This commit is contained in:
parent
dfb3a13246
commit
a8d4c3a567
2
Cakefile
2
Cakefile
|
@ -95,7 +95,7 @@ task 'test', 'run the CoffeeScript language test suite', ->
|
|||
source: path.join 'test', file
|
||||
fs.readFile source, (err, code) ->
|
||||
try
|
||||
CoffeeScript.run code, {source: source}
|
||||
CoffeeScript.run code.toString(), {source: source}
|
||||
catch err
|
||||
failed_tests += 1
|
||||
puts "${red}failed:${reset} $source"
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
throw new Error(("Cakefile not found in " + (process.cwd())));
|
||||
}
|
||||
args = process.argv.slice(2, process.argv.length);
|
||||
CoffeeScript.run(fs.readFileSync('Cakefile'), {
|
||||
CoffeeScript.run(fs.readFileSync('Cakefile').toString(), {
|
||||
source: 'Cakefile'
|
||||
});
|
||||
oparse = new optparse.OptionParser(switches);
|
||||
|
|
|
@ -82,7 +82,7 @@
|
|||
});
|
||||
} else if (path.extname(source) === '.coffee') {
|
||||
fs.readFile(source, function(err, code) {
|
||||
return compile_script(source, code, base);
|
||||
return compile_script(source, code.toString(), base);
|
||||
});
|
||||
if (options.watch) {
|
||||
return watch(source, base);
|
||||
|
@ -158,7 +158,7 @@
|
|||
puts(("Compiled " + source));
|
||||
}
|
||||
return fs.readFile(source, function(err, code) {
|
||||
return compile_script(source, code, base);
|
||||
return compile_script(source, code.toString(), base);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
|
|
@ -48,7 +48,7 @@ exports.run: ->
|
|||
path.exists 'Cakefile', (exists) ->
|
||||
throw new Error("Cakefile not found in ${process.cwd()}") unless exists
|
||||
args: process.argv[2...process.argv.length]
|
||||
CoffeeScript.run fs.readFileSync('Cakefile'), {source: 'Cakefile'}
|
||||
CoffeeScript.run fs.readFileSync('Cakefile').toString(), {source: 'Cakefile'}
|
||||
oparse: new optparse.OptionParser switches
|
||||
return print_tasks() unless args.length
|
||||
options: oparse.parse(args)
|
||||
|
|
|
@ -75,7 +75,7 @@ compile_scripts: ->
|
|||
for file in files
|
||||
compile path.join(source, file)
|
||||
else if path.extname(source) is '.coffee'
|
||||
fs.readFile source, (err, code) -> compile_script(source, code, base)
|
||||
fs.readFile source, (err, code) -> compile_script(source, code.toString(), base)
|
||||
watch source, base if options.watch
|
||||
compile source
|
||||
|
||||
|
@ -114,7 +114,7 @@ watch: (source, base) ->
|
|||
fs.watchFile source, {persistent: true, interval: 500}, (curr, prev) ->
|
||||
return if curr.mtime.getTime() is prev.mtime.getTime()
|
||||
puts "Compiled $source" if options.compile
|
||||
fs.readFile source, (err, code) -> compile_script(source, code, base)
|
||||
fs.readFile source, (err, code) -> compile_script(source, code.toString(), base)
|
||||
|
||||
# Write out a JavaScript source file with the compiled code. By default, files
|
||||
# are written out in `cwd` as `.js` files with the same name, but the output
|
||||
|
|
Loading…
Reference in New Issue