From 3dc30632755713179f345f4af024bd904c6162d0 Mon Sep 17 00:00:00 2001 From: Michaƫl Zasso Date: Fri, 22 Dec 2017 16:53:42 +0100 Subject: tools: move eslint from tools to tools/node_modules This is required because we need to add the babel-eslint dependency and it has to be able to resolve "eslint". babel-eslint is required to support future ES features such as async iterators and import.meta. Refs: https://github.com/nodejs/node/pull/17755 PR-URL: https://github.com/nodejs/node/pull/17820 Reviewed-By: Matteo Collina Reviewed-By: Benjamin Gruenbaum --- .../node_modules/argparse/lib/action/store/true.js | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 tools/node_modules/eslint/node_modules/argparse/lib/action/store/true.js (limited to 'tools/node_modules/eslint/node_modules/argparse/lib/action/store/true.js') diff --git a/tools/node_modules/eslint/node_modules/argparse/lib/action/store/true.js b/tools/node_modules/eslint/node_modules/argparse/lib/action/store/true.js new file mode 100644 index 0000000000..9e22f7d441 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/argparse/lib/action/store/true.js @@ -0,0 +1,26 @@ +/*:nodoc:* + * class ActionStoreTrue + * + * This action store the values True respectively. + * This isspecial cases of 'storeConst' + * + * This class inherited from [[Action]] + **/ +'use strict'; + +var util = require('util'); + +var ActionStoreConstant = require('./constant'); + +/*:nodoc:* + * new ActionStoreTrue(options) + * - options (object): options hash see [[Action.new]] + * + **/ +var ActionStoreTrue = module.exports = function ActionStoreTrue(options) { + options = options || {}; + options.constant = true; + options.defaultValue = options.defaultValue !== null ? options.defaultValue : false; + ActionStoreConstant.call(this, options); +}; +util.inherits(ActionStoreTrue, ActionStoreConstant); -- cgit v1.2.3