From 0f54ed03067704f65a1130c8ebccb7db0d40ff96 Mon Sep 17 00:00:00 2001 From: Tim Blasi Date: Mon, 31 Aug 2015 09:28:10 -0700 Subject: [PATCH] chore(docgen): Use updated dartdoc tool Use the new `dartdoc` tool, which [shipped with 1.12](https://groups.google.com/a/dartlang.org/forum/#!topic/announce/Q1JSlVaFFnY) Update the sdk constraint to 1.12 --- pubspec.yaml | 2 +- tools/build/dart.js | 4 ++-- tools/build/dartapidocs.js | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pubspec.yaml b/pubspec.yaml index ace60f941e..64e712a394 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: angular environment: - sdk: '>=1.9.0 <2.0.0' + sdk: '>=1.12.0 <2.0.0' dependencies: observe: '0.13.1' dev_dependencies: diff --git a/tools/build/dart.js b/tools/build/dart.js index 923f9ef1b1..e313065f22 100644 --- a/tools/build/dart.js +++ b/tools/build/dart.js @@ -8,7 +8,7 @@ module.exports.detect = function(gulp) { if (process.platform === 'win32') { DART_SDK = { ANALYZER: 'dartanalyzer.bat', - DARTDOCGEN: 'dartdocgen.bat', + DARTDOCGEN: 'dartdoc.bat', DARTFMT: 'dartfmt.bat', PUB: 'pub.bat', VM: 'dart.exe' @@ -16,7 +16,7 @@ module.exports.detect = function(gulp) { } else { DART_SDK = { ANALYZER: 'dartanalyzer', - DARTDOCGEN: 'dartdocgen', + DARTDOCGEN: 'dartdoc', DARTFMT: 'dartfmt', PUB: 'pub', VM: 'dart' diff --git a/tools/build/dartapidocs.js b/tools/build/dartapidocs.js index 5efa4172c6..a0ff0956de 100644 --- a/tools/build/dartapidocs.js +++ b/tools/build/dartapidocs.js @@ -19,23 +19,23 @@ module.exports = function(gulp, plugins, config) { if (supportedModules.indexOf(dir) === -1) { done(); } else { - console.log('INFO: running dartdocgen for ', dir); + console.log('INFO: running dartdoc for ', dir); - var stream = spawn(config.command, ['.'], { + var stream = spawn(config.command, ['--input=.'], { stdio: [process.stdin, process.stdout, process.stderr], cwd: dir }); stream.on('exit', function(code) { if (code !== 0) { - done('ERROR: dartdocgen exited with non-zero status ' + code); + done('ERROR: dartdoc exited with non-zero status ' + code); } else { done(); } }); stream.on('error', function(e) { - done('ERROR: dartdocgen reported error: ' + e); + done('ERROR: dartdoc reported error: ' + e); }); } return defer.promise;