Browse Source

Update dependencies and some other minor tweaks

master
Sindre Sorhus 8 years ago
parent
commit
7a6b3c15b8
  1. 4
      .iron-node.js
  2. 2
      lib/babel-config.js
  3. 9
      package.json
  4. 38
      test/visual/run-visual-tests.js

4
.iron-node.js

@ -3,7 +3,5 @@ module.exports = {
openDevToolsDetached: true, openDevToolsDetached: true,
hideMainWindow: true hideMainWindow: true
}, },
workSpaceDirectory: function () { workSpaceDirectory: () => __dirname
return __dirname;
}
}; };

2
lib/babel-config.js

@ -84,7 +84,7 @@ function resolveOptions(baseConfig, cache, optionsFile, verifierFile) {
function build(projectDir, cacheDir, userOptions, powerAssert) { function build(projectDir, cacheDir, userOptions, powerAssert) {
// Compute a seed based on the Node.js version and the project directory. // Compute a seed based on the Node.js version and the project directory.
// Dependency hashes may vary based on the Node.js version, e.g. with the // Dependency hashes may vary based on the Node.js version, e.g. with the
// @ava/stage-4 Babel preset. Sources and dependencies paths are absolute in // @ava/stage-4 Babel preset. Sources and dependencies paths are absolute in
// the generated module and verifier state. Those paths wouldn't necessarily // the generated module and verifier state. Those paths wouldn't necessarily
// be valid if the project directory changes. // be valid if the project directory changes.
const seed = md5Hex([process.versions.node, projectDir]); const seed = md5Hex([process.versions.node, projectDir]);

9
package.json

@ -106,7 +106,7 @@
"clean-yaml-object": "^0.1.0", "clean-yaml-object": "^0.1.0",
"cli-cursor": "^2.1.0", "cli-cursor": "^2.1.0",
"cli-spinners": "^1.0.0", "cli-spinners": "^1.0.0",
"cli-truncate": "^0.2.0", "cli-truncate": "^1.0.0",
"co-with-promise": "^4.6.0", "co-with-promise": "^4.6.0",
"code-excerpt": "^2.1.0", "code-excerpt": "^2.1.0",
"common-path-prefix": "^1.0.0", "common-path-prefix": "^1.0.0",
@ -162,7 +162,7 @@
"strip-bom-buf": "^1.0.0", "strip-bom-buf": "^1.0.0",
"time-require": "^0.1.2", "time-require": "^0.1.2",
"unique-temp-dir": "^1.0.0", "unique-temp-dir": "^1.0.0",
"update-notifier": "^1.0.0" "update-notifier": "^2.1.0"
}, },
"devDependencies": { "devDependencies": {
"babel-preset-react": "^6.5.0", "babel-preset-react": "^6.5.0",
@ -170,15 +170,14 @@
"coveralls": "^2.11.4", "coveralls": "^2.11.4",
"delay": "^1.3.0", "delay": "^1.3.0",
"execa": "^0.6.0", "execa": "^0.6.0",
"flow-bin": "^0.38.0", "flow-bin": "^0.40.0",
"get-stream": "^3.0.0", "get-stream": "^3.0.0",
"git-branch": "^0.3.0", "git-branch": "^0.3.0",
"has-ansi": "^2.0.0", "has-ansi": "^2.0.0",
"inquirer": "^2.0.0", "inquirer": "^3.0.5",
"is-array-sorted": "^1.0.0", "is-array-sorted": "^1.0.0",
"lolex": "^1.4.0", "lolex": "^1.4.0",
"nyc": "^10.0.0", "nyc": "^10.0.0",
"pify": "^2.3.0",
"proxyquire": "^1.7.4", "proxyquire": "^1.7.4",
"rimraf": "^2.5.0", "rimraf": "^2.5.0",
"signal-exit": "^3.0.0", "signal-exit": "^3.0.0",

38
test/visual/run-visual-tests.js

@ -4,9 +4,7 @@ const path = require('path');
const childProcess = require('child_process'); const childProcess = require('child_process');
const chalk = require('chalk'); const chalk = require('chalk');
const arrify = require('arrify'); const arrify = require('arrify');
const Promise = require('bluebird'); const inquirer = require('inquirer');
const pify = require('pify');
const inquirer = pify(require('inquirer'));
const cwd = path.resolve(__dirname, '../../'); const cwd = path.resolve(__dirname, '../../');
@ -26,28 +24,22 @@ function exec(args) {
} }
function run(name, args, message, question) { function run(name, args, message, question) {
return new Promise((resolve, reject) => { console.log(chalk.cyan(`**BEGIN ${name}**`));
console.log(chalk.cyan(`**BEGIN ${name}**`)); exec(args);
exec(args); console.log(chalk.cyan(`**END ${name}**\n`));
console.log(chalk.cyan(`**END ${name}**\n`)); console.log(arrify(message).join('\n') + '\n');
console.log(arrify(message).join('\n') + '\n');
inquirer.prompt( return inquirer.prompt([{
[{ type: 'confirm',
type: 'confirm', name: 'confirmed',
name: 'confirmed', message: question || 'Does it appear correctly',
message: question || 'Does it appear correctly', default: false
default: false }])
}], .then(data => {
data => { if (!data.confirmed) {
if (!data.confirmed) { throw new Error(arrify(args).join(' ') + ' failed');
reject(new Error(arrify(args).join(' ') + ' failed'));
}
resolve();
} }
); });
});
} }
// Thunked version of run for promise handlers // Thunked version of run for promise handlers

Loading…
Cancel
Save