Merge pull request #337 from felixrieseberg/es6default

JavaScript: Enable ES6 by Default
This commit is contained in:
Johannes Rieken 2015-12-10 09:25:03 +01:00
commit 64d077c8b5
2 changed files with 2 additions and 1 deletions

View file

@ -1015,7 +1015,7 @@ MonacoEditorSchemas['http://json.schemastore.org/tsconfig'] = {
MonacoEditorSchemas['http://opentools.azurewebsites.net/jsconfig'] = {
'title': nls.localize('jsconfig.json.title', "JSON schema for the JavaScript configuration file"),
'type': 'object',
'default': { 'compilerOptions': { 'target': 'ES5' } },
'default': { 'compilerOptions': { 'target': 'ES6' } },
'properties': {
'compilerOptions': {
'type': 'object',

View file

@ -113,6 +113,7 @@ export class LanguageServiceHost implements ts.LanguageServiceHost {
this._compilerOptions = options || ts.getDefaultCompilerOptions();
this._compilerOptions.allowNonTsExtensions = true; // because of JS* and mirror model we need this
this._compilerOptions.module = ts.ModuleKind.CommonJS; // because of JS*
this._compilerOptions.target = options && options.target !== undefined ? options.target : ts.ScriptTarget.Latest; // because of JS*
}
getCompilationSettings(): ts.CompilerOptions {