diff --git a/lib/typescript-node.rb b/lib/typescript-node.rb index 7d561ba..2a7893e 100644 --- a/lib/typescript-node.rb +++ b/lib/typescript-node.rb @@ -23,8 +23,10 @@ def tsc(*args) # @return [TypeScript::Node::CompileResult] compile result def compile_file(source_file, *tsc_options) Dir.mktmpdir do |output_dir| - output_file = File.join(output_dir, 'out.js') - stdout, stderr, exit_status = tsc(*tsc_options, '--out', output_file, source_file) + #output_file = File.join(output_dir, 'out.js') + #stdout, stderr, exit_status = tsc(*tsc_options, '--out', output_file, source_file) + output_file = source_file.sub(/\.ts\z/, '.js') + stdout, stderr, exit_status = tsc(*tsc_options, source_file) output_js = File.exist?(output_file) ? File.read(output_file) : nil CompileResult.new( diff --git a/lib/typescript-node/version.rb b/lib/typescript-node/version.rb index e4cf9ea..e3e7fd0 100644 --- a/lib/typescript-node/version.rb +++ b/lib/typescript-node/version.rb @@ -1,5 +1,5 @@ module TypeScript module Node - VERSION = '1.6.2' + VERSION = '2.4.2' end end diff --git a/typescript-node.gemspec b/typescript-node.gemspec index 15897e2..860eed0 100644 --- a/typescript-node.gemspec +++ b/typescript-node.gemspec @@ -16,7 +16,7 @@ Gem::Specification.new do |gem| gem.require_paths = ["lib"] gem.version = TypeScript::Node::VERSION - gem.add_dependency 'typescript-src', '~> 1.6.2' + gem.add_dependency 'typescript-src', '~> 2.4.2' gem.add_development_dependency 'rake' gem.required_ruby_version = '>= 1.9.3'