You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by js...@apache.org on 2014/07/07 23:43:26 UTC
[20/51] [partial] CB-7087 Retire blackberry10/ directory
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/localize/test/xlocalize/test.html
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/localize/test/xlocalize/test.html b/blackberry10/node_modules/localize/test/xlocalize/test.html
deleted file mode 100644
index ce37ee7..0000000
--- a/blackberry10/node_modules/localize/test/xlocalize/test.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<!DOCTYPE HTML>
-
-<html>
- <head>
- <title>Test Doc!</title>
- </head>
- <body>
- {{if session.lang != "en"}}
- <h1>${translate("This page is in English.")}</h1>
- {{/if}}
- Foo. Foobar. Tada.
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/.jshintrc
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/.jshintrc b/blackberry10/node_modules/prompt/.jshintrc
deleted file mode 100644
index 0d97986..0000000
--- a/blackberry10/node_modules/prompt/.jshintrc
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "passfail": false,
- "maxerr": 100,
-
- "browser": false,
- "node": true,
- "rhino": false,
- "couch": true,
- "wsh": true,
- "jquery": true,
- "prototypejs": false,
- "mootools": false,
- "dojo": false,
-
- "devel": false,
-
- "es5": true,
- "strict": false,
- "globalstrict": false,
-
- "asi": false,
- "lastsemic": true,
- "laxbreak": true,
- "laxcomma": false,
- "bitwise": false,
- "boss": false,
- "curly": true,
- "eqeqeq": true,
- "eqnull": false,
- "evil": false,
- "expr": false,
- "forin": false,
- "immed": false,
- "latedef": false,
- "loopfunc": true,
- "noarg": true,
- "regexp": true,
- "regexdash": false,
- "scripturl": true,
- "shadow": true,
- "supernew": true,
- "undef": true,
-
- "newcap": true,
- "noempty": true,
- "nonew": true,
- "nomen": false,
- "onevar": true,
- "plusplus": false,
- "sub": true,
- "trailing": true,
- "white": false,
- "indent": 2
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/.npmignore
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/.npmignore b/blackberry10/node_modules/prompt/.npmignore
deleted file mode 100644
index e3bc275..0000000
--- a/blackberry10/node_modules/prompt/.npmignore
+++ /dev/null
@@ -1,3 +0,0 @@
-node_modules/
-node_modules/*
-npm-debug.log
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/.travis.yml
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/.travis.yml b/blackberry10/node_modules/prompt/.travis.yml
deleted file mode 100644
index d2f42d5..0000000
--- a/blackberry10/node_modules/prompt/.travis.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-language: node_js
-node_js:
- - 0.8
-
-notifications:
- email:
- - travis@nodejitsu.com
- irc: "irc.freenode.org#nodejitsu"
-
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/CHANGELOG.md b/blackberry10/node_modules/prompt/CHANGELOG.md
deleted file mode 100644
index b094c48..0000000
--- a/blackberry10/node_modules/prompt/CHANGELOG.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-0.2.7 / 2012-08-30
-==================
-
- * Fixed handling of numeric inputs with parseFloat
- * Fixed overwriting of non-string inputs
- * Added support for boolean types
-
-0.2.6 / 2012-08-12
-==================
-
- * Added allowance of empty default values
-
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/LICENSE
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/LICENSE b/blackberry10/node_modules/prompt/LICENSE
deleted file mode 100644
index 56217ca..0000000
--- a/blackberry10/node_modules/prompt/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2010 Nodejitsu Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/README.md
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/README.md b/blackberry10/node_modules/prompt/README.md
deleted file mode 100644
index 6fdb684..0000000
--- a/blackberry10/node_modules/prompt/README.md
+++ /dev/null
@@ -1,293 +0,0 @@
-# prompt [![Build Status](https://secure.travis-ci.org/flatiron/prompt.png)](http://travis-ci.org/flatiron/prompt)
-
-A beautiful command-line prompt for node.js
-
-## Features
-
-* prompts the user for input
-* supports validation and defaults
-* hides passwords
-
-## Usage
-Using prompt is relatively straight forward. There are two core methods you should be aware of: `prompt.get()` and `prompt.addProperties()`. There methods take strings representing property names in addition to objects for complex property validation (and more). There are a number of [examples][0] that you should examine for detailed usage.
-
-### Getting Basic Prompt Information
-Getting started with `prompt` is easy. Lets take a look at `examples/simple-prompt.js`:
-
-``` js
- var prompt = require('prompt');
-
- //
- // Start the prompt
- //
- prompt.start();
-
- //
- // Get two properties from the user: username and email
- //
- prompt.get(['username', 'email'], function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' username: ' + result.username);
- console.log(' email: ' + result.email);
- });
-```
-
-This will result in the following command-line output:
-
-```
- $ node examples/simple-prompt.js
- prompt: username: some-user
- prompt: email: some-user@some-place.org
- Command-line input received:
- username: some-user
- email: some-user@some-place.org
-```
-
-### Prompting with Validation, Default Values, and More (Complex Properties)
-In addition to prompting the user with simple string prompts, there is a robust API for getting and validating complex information from a command-line prompt. Here's a quick sample:
-
-``` js
- var schema = {
- properties: {
- name: {
- pattern: /^[a-zA-Z\s\-]+$/,
- message: 'Name must be only letters, spaces, or dashes',
- required: true
- },
- password: {
- hidden: true
- }
- }
- };
-
- //
- // Start the prompt
- //
- prompt.start();
-
- //
- // Get two properties from the user: email, password
- //
- prompt.get(schema, function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' name: ' + result.name);
- console.log(' password: ' + result.password);
- });
-```
-
-Pretty easy right? The output from the above script is:
-
-```
- $ node examples/property-prompt.js
- prompt: name: nodejitsu000
- error: Invalid input for name
- error: Name must be only letters, spaces, or dashes
- prompt: name: Nodejitsu Inc
- prompt: password:
- Command-line input received:
- name: Nodejitsu Inc
- password: some-password
-```
-
-## Valid Property Settings
-`prompt` understands JSON-schema with a few extra parameters and uses [revalidator](https://github.com/flatiron/revalidator) for validation.
-
-Here's an overview of the properties that may be used for validation and prompting controls:
-
-``` js
- {
- description: 'Enter your password', // Prompt displayed to the user. If not supplied name will be used.
- type: 'string', // Specify the type of input to expect.
- pattern: /^\w+$/, // Regular expression that input must be valid against.
- message: 'Password must be letters', // Warning message to display if validation fails.
- hidden: true, // If true, characters entered will not be output to console.
- default: 'lamepassword', // Default value to use if no value is entered.
- required: true // If true, value entered must be non-empty.
- before: function(value) { return 'v' + value; } // Runs before node-prompt callbacks. It modifies user's input
- }
-```
-
-Alternatives to `pattern` include `format` and `conform`, as documented in [revalidator](https://github.com/flatiron/revalidator).
-
-Using `type: 'array'` has some special cases.
-
-- `description` will not work in the schema if `type: 'array'` is defined.
-- `maxItems` takes precedence over `minItems`.
-- Arrays that do not have `maxItems` defined will require users to `SIGINT` (`^C`) before the array is ended.
-- If `SIGINT` (`^C`) is triggered before `minItems` is met, a validation error will appear. This will require users to `SIGEOF` (`^D`) to end the input.
-
-For more information on things such as `maxItems` and `minItems`, refer to the [revalidator](https://github.com/flatiron/revalidator) repository.
-
-### Alternate Validation API:
-
-Prompt, in addition to iterating over JSON-Schema properties, will also happily iterate over an array of validation objects given an extra 'name' property:
-
-```js
- var prompt = require('../lib/prompt');
-
- //
- // Start the prompt
- //
- prompt.start();
-
- //
- // Get two properties from the user: username and password
- //
- prompt.get([{
- name: 'username',
- required: true
- }, {
- name: 'password',
- hidden: true,
- conform: function (value) {
- return true;
- }
- }], function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' username: ' + result.username);
- console.log(' password: ' + result.password);
- });
-```
-
-### Backward Compatibility
-
-Note that, while this structure is similar to that used by prompt 0.1.x, that the object properties use the same names as in JSON-Schema. prompt 0.2.x is backward compatible with prompt 0.1.x except for asynchronous validation.
-
-### Skipping Prompts
-
-Sometimes power users may wish to skip promts and specify all data as command line options.
-if a value is set as a property of `prompt.override` prompt will use that instead of
-prompting the user.
-
-``` js
- //prompt-override.js
-
- var prompt = require('prompt'),
- optimist = require('optimist')
-
- //
- // set the overrides
- //
- prompt.override = optimist.argv
-
- //
- // Start the prompt
- //
- prompt.start();
-
- //
- // Get two properties from the user: username and email
- //
- prompt.get(['username', 'email'], function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' username: ' + result.username);
- console.log(' email: ' + result.email);
- })
-
- //: node prompt-override.js --username USER --email EMAIL
-```
-
-
-### Adding Properties to an Object
-A common use-case for prompting users for data from the command-line is to extend or create a configuration object that is passed onto the entry-point method for your CLI tool. `prompt` exposes a convenience method for doing just this:
-
-``` js
- var obj = {
- password: 'lamepassword',
- mindset: 'NY'
- }
-
- //
- // Log the initial object.
- //
- console.log('Initial object to be extended:');
- console.dir(obj);
-
- //
- // Add two properties to the empty object: username and email
- //
- prompt.addProperties(obj, ['username', 'email'], function (err) {
- //
- // Log the results.
- //
- console.log('Updated object received:');
- console.dir(obj);
- });
-```
-
-## Customizing your prompt
-Aside from changing `property.message`, you can also change `prompt.message`
-and `prompt.delimiter` to change the appearance of your prompt.
-
-The basic structure of a prompt is this:
-
-``` js
-prompt.message + prompt.delimiter + property.message + prompt.delimiter;
-```
-
-The default `prompt.message` is "prompt," the default `prompt.delimiter` is
-": ", and the default `property.message` is `property.name`.
-Changing these allows you to customize the appearance of your prompts! In
-addition, prompt supports ANSI color codes via the
-[colors module](https://github.com/Marak/colors.js) for custom colors. For a
-very colorful example:
-
-``` js
- var prompt = require("prompt");
-
- //
- // Setting these properties customizes the prompt.
- //
- prompt.message = "Question!".rainbow;
- prompt.delimiter = "><".green;
-
- prompt.start();
-
- prompt.get({
- properties: {
- name: {
- description: "What is your name?".magenta
- }
- }
- }, function (err, result) {
- console.log("You said your name is: ".cyan + result.name.cyan);
- });
-```
-
-If you don't want colors, you can set
-
-```js
-var prompt = require('prompt');
-
-prompt.colors = false;
-```
-
-## Installation
-
-``` bash
- $ [sudo] npm install prompt
-```
-
-## Running tests
-
-``` bash
- $ npm test
-```
-
-#### License: MIT
-#### Author: [Charlie Robbins](http://github.com/indexzero)
-#### Contributors: [Josh Holbrook](http://github.com/jesusabdullah), [Pavan Kumar Sunkara](http://github.com/pksunkara)
-
-[0]: https://github.com/flatiron/prompt/tree/master/examples
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/docs/docco.css
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/docs/docco.css b/blackberry10/node_modules/prompt/docs/docco.css
deleted file mode 100644
index bd54134..0000000
--- a/blackberry10/node_modules/prompt/docs/docco.css
+++ /dev/null
@@ -1,194 +0,0 @@
-/*--------------------- Layout and Typography ----------------------------*/
-body {
- font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, FreeSerif, serif;
- font-size: 15px;
- line-height: 22px;
- color: #252519;
- margin: 0; padding: 0;
-}
-a {
- color: #261a3b;
-}
- a:visited {
- color: #261a3b;
- }
-p {
- margin: 0 0 15px 0;
-}
-h4, h5, h6 {
- color: #333;
- margin: 6px 0 6px 0;
- font-size: 13px;
-}
- h2, h3 {
- margin-bottom: 0;
- color: #000;
- }
- h1 {
- margin-top: 40px;
- margin-bottom: 15px;
- color: #000;
- }
-#container {
- position: relative;
-}
-#background {
- position: fixed;
- top: 0; left: 525px; right: 0; bottom: 0;
- background: #f5f5ff;
- border-left: 1px solid #e5e5ee;
- z-index: -1;
-}
-#jump_to, #jump_page {
- background: white;
- -webkit-box-shadow: 0 0 25px #777; -moz-box-shadow: 0 0 25px #777;
- -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;
- font: 10px Arial;
- text-transform: uppercase;
- cursor: pointer;
- text-align: right;
-}
-#jump_to, #jump_wrapper {
- position: fixed;
- right: 0; top: 0;
- padding: 5px 10px;
-}
- #jump_wrapper {
- padding: 0;
- display: none;
- }
- #jump_to:hover #jump_wrapper {
- display: block;
- }
- #jump_page {
- padding: 5px 0 3px;
- margin: 0 0 25px 25px;
- }
- #jump_page .source {
- display: block;
- padding: 5px 10px;
- text-decoration: none;
- border-top: 1px solid #eee;
- }
- #jump_page .source:hover {
- background: #f5f5ff;
- }
- #jump_page .source:first-child {
- }
-table td {
- border: 0;
- outline: 0;
-}
- td.docs, th.docs {
- max-width: 450px;
- min-width: 450px;
- min-height: 5px;
- padding: 10px 25px 1px 50px;
- overflow-x: hidden;
- vertical-align: top;
- text-align: left;
- }
- .docs pre {
- margin: 15px 0 15px;
- padding-left: 15px;
- }
- .docs p tt, .docs p code {
- background: #f8f8ff;
- border: 1px solid #dedede;
- font-size: 12px;
- padding: 0 0.2em;
- }
- .pilwrap {
- position: relative;
- }
- .pilcrow {
- font: 12px Arial;
- text-decoration: none;
- color: #454545;
- position: absolute;
- top: 3px; left: -20px;
- padding: 1px 2px;
- opacity: 0;
- -webkit-transition: opacity 0.2s linear;
- }
- td.docs:hover .pilcrow {
- opacity: 1;
- }
- td.code, th.code {
- padding: 14px 15px 16px 25px;
- width: 100%;
- vertical-align: top;
- background: #f5f5ff;
- border-left: 1px solid #e5e5ee;
- }
- pre, tt, code {
- font-size: 12px; line-height: 18px;
- font-family: Menlo, Monaco, Consolas, "Lucida Console", monospace;
- margin: 0; padding: 0;
- }
-
-
-/*---------------------- Syntax Highlighting -----------------------------*/
-td.linenos { background-color: #f0f0f0; padding-right: 10px; }
-span.lineno { background-color: #f0f0f0; padding: 0 5px 0 5px; }
-body .hll { background-color: #ffffcc }
-body .c { color: #408080; font-style: italic } /* Comment */
-body .err { border: 1px solid #FF0000 } /* Error */
-body .k { color: #954121 } /* Keyword */
-body .o { color: #666666 } /* Operator */
-body .cm { color: #408080; font-style: italic } /* Comment.Multiline */
-body .cp { color: #BC7A00 } /* Comment.Preproc */
-body .c1 { color: #408080; font-style: italic } /* Comment.Single */
-body .cs { color: #408080; font-style: italic } /* Comment.Special */
-body .gd { color: #A00000 } /* Generic.Deleted */
-body .ge { font-style: italic } /* Generic.Emph */
-body .gr { color: #FF0000 } /* Generic.Error */
-body .gh { color: #000080; font-weight: bold } /* Generic.Heading */
-body .gi { color: #00A000 } /* Generic.Inserted */
-body .go { color: #808080 } /* Generic.Output */
-body .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
-body .gs { font-weight: bold } /* Generic.Strong */
-body .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
-body .gt { color: #0040D0 } /* Generic.Traceback */
-body .kc { color: #954121 } /* Keyword.Constant */
-body .kd { color: #954121; font-weight: bold } /* Keyword.Declaration */
-body .kn { color: #954121; font-weight: bold } /* Keyword.Namespace */
-body .kp { color: #954121 } /* Keyword.Pseudo */
-body .kr { color: #954121; font-weight: bold } /* Keyword.Reserved */
-body .kt { color: #B00040 } /* Keyword.Type */
-body .m { color: #666666 } /* Literal.Number */
-body .s { color: #219161 } /* Literal.String */
-body .na { color: #7D9029 } /* Name.Attribute */
-body .nb { color: #954121 } /* Name.Builtin */
-body .nc { color: #0000FF; font-weight: bold } /* Name.Class */
-body .no { color: #880000 } /* Name.Constant */
-body .nd { color: #AA22FF } /* Name.Decorator */
-body .ni { color: #999999; font-weight: bold } /* Name.Entity */
-body .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
-body .nf { color: #0000FF } /* Name.Function */
-body .nl { color: #A0A000 } /* Name.Label */
-body .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
-body .nt { color: #954121; font-weight: bold } /* Name.Tag */
-body .nv { color: #19469D } /* Name.Variable */
-body .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
-body .w { color: #bbbbbb } /* Text.Whitespace */
-body .mf { color: #666666 } /* Literal.Number.Float */
-body .mh { color: #666666 } /* Literal.Number.Hex */
-body .mi { color: #666666 } /* Literal.Number.Integer */
-body .mo { color: #666666 } /* Literal.Number.Oct */
-body .sb { color: #219161 } /* Literal.String.Backtick */
-body .sc { color: #219161 } /* Literal.String.Char */
-body .sd { color: #219161; font-style: italic } /* Literal.String.Doc */
-body .s2 { color: #219161 } /* Literal.String.Double */
-body .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
-body .sh { color: #219161 } /* Literal.String.Heredoc */
-body .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
-body .sx { color: #954121 } /* Literal.String.Other */
-body .sr { color: #BB6688 } /* Literal.String.Regex */
-body .s1 { color: #219161 } /* Literal.String.Single */
-body .ss { color: #19469D } /* Literal.String.Symbol */
-body .bp { color: #954121 } /* Name.Builtin.Pseudo */
-body .vc { color: #19469D } /* Name.Variable.Class */
-body .vg { color: #19469D } /* Name.Variable.Global */
-body .vi { color: #19469D } /* Name.Variable.Instance */
-body .il { color: #666666 } /* Literal.Number.Integer.Long */
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/docs/prompt.html
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/docs/prompt.html b/blackberry10/node_modules/prompt/docs/prompt.html
deleted file mode 100644
index 7776f5b..0000000
--- a/blackberry10/node_modules/prompt/docs/prompt.html
+++ /dev/null
@@ -1,296 +0,0 @@
-<!DOCTYPE html> <html> <head> <title>prompt.js</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" media="all" href="docco.css" /> </head> <body> <div id="container"> <div id="background"></div> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th class="docs"> <h1> prompt.js </h1> </th> <th class="code"> </th> </tr> </thead> <tbody> <tr id="section-1"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-1">¶</a> </div> </td> <td class="code"> <div class="highlight"><pre><span class="cm">/*</span>
-<span class="cm"> * prompt.js: Simple prompt for prompting information from the command line </span>
-<span class="cm"> *</span>
-<span class="cm"> * (C) 2010, Nodejitsu Inc.</span>
-<span class="cm"> *</span>
-<span class="cm"> */</span>
-
-<span class="kd">var</span> <span class="nx">events</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="s1">'events'</span><span class="p">),</span>
- <span class="nx">async</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="s1">'async'</span><span class="p">),</span>
- <span class="nx">colors</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="s1">'colors'</span><span class="p">),</span>
- <span class="nx">winston</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="s1">'winston'</span><span class="p">),</span>
- <span class="nx">stdio</span> <span class="o">=</span> <span class="nx">process</span><span class="p">.</span><span class="nx">binding</span><span class="p">(</span><span class="s1">'stdio'</span><span class="p">);</span></pre></div> </td> </tr> <tr id="section-2"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-2">¶</a> </div> <h3>@private function capitalize (str)</h3>
-
-<h4>str {string} String to capitalize</h4>
-
-<p>Capitalizes the string supplied.</p> </td> <td class="code"> <div class="highlight"><pre><span class="kd">function</span> <span class="nx">capitalize</span><span class="p">(</span><span class="nx">str</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span> <span class="nx">str</span><span class="p">.</span><span class="nx">charAt</span><span class="p">(</span><span class="mi">0</span><span class="p">).</span><span class="nx">toUpperCase</span><span class="p">()</span> <span class="o">+</span> <span class="nx">str</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
-<span class="p">}</span>
-
-<span class="kd">var</span> <span class="nx">prompt</span> <span class="o">=</span> <span class="nx">module</span><span class="p">.</span><span class="nx">exports</span> <span class="o">=</span> <span class="nb">Object</span><span class="p">.</span><span class="nx">create</span><span class="p">(</span><span class="nx">events</span><span class="p">.</span><span class="nx">EventEmitter</span><span class="p">.</span><span class="nx">prototype</span><span class="p">);</span>
-
-<span class="kd">var</span> <span class="nx">logger</span> <span class="o">=</span> <span class="nx">prompt</span><span class="p">.</span><span class="nx">logger</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">winston</span><span class="p">.</span><span class="nx">Logger</span><span class="p">({</span>
- <span class="nx">transports</span><span class="o">:</span> <span class="p">[</span>
- <span class="k">new</span> <span class="p">(</span><span class="nx">winston</span><span class="p">.</span><span class="nx">transports</span><span class="p">.</span><span class="nx">Console</span><span class="p">)()</span>
- <span class="p">]</span>
-<span class="p">});</span>
-
-<span class="nx">prompt</span><span class="p">.</span><span class="nx">started</span> <span class="o">=</span> <span class="kc">false</span><span class="p">;</span>
-<span class="nx">prompt</span><span class="p">.</span><span class="nx">paused</span> <span class="o">=</span> <span class="kc">false</span><span class="p">;</span>
-<span class="nx">prompt</span><span class="p">.</span><span class="nx">allowEmpty</span> <span class="o">=</span> <span class="kc">false</span><span class="p">;</span>
-
-<span class="kd">var</span> <span class="nx">stdin</span><span class="p">,</span> <span class="nx">stdout</span><span class="p">;</span></pre></div> </td> </tr> <tr id="section-3"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-3">¶</a> </div> <p>Create an empty object for the properties
-known to <code>prompt</code></p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">prompt</span><span class="p">.</span><span class="nx">properties</span> <span class="o">=</span> <span class="p">{};</span></pre></div> </td> </tr> <tr id="section-4"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-4">¶</a> </div> <p>Setup the default winston logger to use
-the <code>cli</code> levels and colors.</p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">logger</span><span class="p">.</span><span class="nx">cli</span><span class="p">();</span></pre></div> </td> </tr> <tr id="section-5"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-5">¶</a> </div> <h3>function start (options)</h3>
-
-<h4>@options {Object} <strong>Optional</strong> Options to consume by prompt</h4>
-
-<p>Starts the prompt by listening to the appropriate events on <code>options.stdin</code>
-and <code>options.stdout</code>. If no streams are supplied, then <code>process.stdin</code>
-and <code>process.stdout</code> are used, respectively.</p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">prompt</span><span class="p">.</span><span class="nx">start</span> <span class="o">=</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">options</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">if</span> <span class="p">(</span><span class="nx">prompt</span><span class="p">.</span><span class="nx">started</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span><span class="p">;</span>
- <span class="p">}</span>
-
- <span class="nx">options</span> <span class="o">=</span> <span class="nx">options</span> <span class="o">||</span> <span class="p">{};</span>
- <span class="nx">stdin</span> <span class="o">=</span> <span class="nx">options</span><span class="p">.</span><span class="nx">stdin</span> <span class="o">||</span> <span class="nx">process</span><span class="p">.</span><span class="nx">openStdin</span><span class="p">();</span>
- <span class="nx">stdout</span> <span class="o">=</span> <span class="nx">options</span><span class="p">.</span><span class="nx">stdout</span> <span class="o">||</span> <span class="nx">process</span><span class="p">.</span><span class="nx">stdout</span><span class="p">;</span>
-
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">allowEmpty</span> <span class="o">=</span> <span class="nx">options</span><span class="p">.</span><span class="nx">allowEmpty</span> <span class="o">||</span> <span class="kc">false</span><span class="p">;</span>
-
- <span class="nx">process</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="s1">'SIGINT'</span><span class="p">,</span> <span class="kd">function</span> <span class="p">()</span> <span class="p">{</span>
- <span class="nx">stdout</span><span class="p">.</span><span class="nx">write</span><span class="p">(</span><span class="s1">'\n'</span><span class="p">);</span>
- <span class="nx">process</span><span class="p">.</span><span class="nx">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
- <span class="p">})</span>
-
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">emit</span><span class="p">(</span><span class="s1">'start'</span><span class="p">);</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">started</span> <span class="o">=</span> <span class="kc">true</span><span class="p">;</span>
- <span class="k">return</span> <span class="nx">prompt</span><span class="p">;</span>
-<span class="p">};</span></pre></div> </td> </tr> <tr id="section-6"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-6">¶</a> </div> <h3>function pause ()</h3>
-
-<p>Pauses input coming in from stdin</p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">prompt</span><span class="p">.</span><span class="nx">pause</span> <span class="o">=</span> <span class="kd">function</span> <span class="p">()</span> <span class="p">{</span>
- <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="nx">prompt</span><span class="p">.</span><span class="nx">started</span> <span class="o">||</span> <span class="nx">prompt</span><span class="p">.</span><span class="nx">paused</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span><span class="p">;</span>
- <span class="p">}</span>
-
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">pause</span><span class="p">();</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">emit</span><span class="p">(</span><span class="s1">'pause'</span><span class="p">);</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">paused</span> <span class="o">=</span> <span class="kc">true</span><span class="p">;</span>
- <span class="k">return</span> <span class="nx">prompt</span><span class="p">;</span>
-<span class="p">};</span></pre></div> </td> </tr> <tr id="section-7"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-7">¶</a> </div> <h3>function resume ()</h3>
-
-<p>Resumes input coming in from stdin </p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">prompt</span><span class="p">.</span><span class="nx">resume</span> <span class="o">=</span> <span class="kd">function</span> <span class="p">()</span> <span class="p">{</span>
- <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="nx">prompt</span><span class="p">.</span><span class="nx">started</span> <span class="o">||</span> <span class="o">!</span><span class="nx">prompt</span><span class="p">.</span><span class="nx">paused</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span><span class="p">;</span>
- <span class="p">}</span>
-
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">resume</span><span class="p">();</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">emit</span><span class="p">(</span><span class="s1">'resume'</span><span class="p">);</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">paused</span> <span class="o">=</span> <span class="kc">false</span><span class="p">;</span>
- <span class="k">return</span> <span class="nx">prompt</span><span class="p">;</span>
-<span class="p">};</span></pre></div> </td> </tr> <tr id="section-8"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-8">¶</a> </div> <h3>function get (msg, [validator,] callback)</h3>
-
-<h4>@msg {Array|Object|string} Set of variables to get input for.</h4>
-
-<h4>@callback {function} Continuation to pass control to when complete.</h4>
-
-<p>Gets input from the user via stdin for the specified message(s) <code>msg</code>.</p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">prompt</span><span class="p">.</span><span class="nx">get</span> <span class="o">=</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">msg</span><span class="p">,</span> <span class="nx">callback</span><span class="p">)</span> <span class="p">{</span>
- <span class="kd">var</span> <span class="nx">vars</span> <span class="o">=</span> <span class="o">!</span><span class="nb">Array</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">msg</span><span class="p">)</span> <span class="o">?</span> <span class="p">[</span><span class="nx">msg</span><span class="p">]</span> <span class="o">:</span> <span class="nx">msg</span><span class="p">,</span>
- <span class="nx">result</span> <span class="o">=</span> <span class="p">{};</span>
-
- <span class="nx">vars</span> <span class="o">=</span> <span class="nx">vars</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="kd">function</span> <span class="p">(</span><span class="nx">v</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">if</span> <span class="p">(</span><span class="k">typeof</span> <span class="nx">v</span> <span class="o">===</span> <span class="s1">'string'</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">v</span> <span class="o">=</span> <span class="nx">v</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">();</span>
- <span class="p">}</span>
-
- <span class="k">return</span> <span class="nx">prompt</span><span class="p">.</span><span class="nx">properties</span><span class="p">[</span><span class="nx">v</span><span class="p">]</span> <span class="o">||</span> <span class="nx">v</span><span class="p">;</span>
- <span class="p">});</span>
-
- <span class="kd">function</span> <span class="nx">get</span><span class="p">(</span><span class="nx">target</span><span class="p">,</span> <span class="nx">next</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">getInput</span><span class="p">(</span><span class="nx">target</span><span class="p">,</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">line</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">if</span> <span class="p">(</span><span class="nx">err</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span> <span class="nx">next</span><span class="p">(</span><span class="nx">err</span><span class="p">);</span>
- <span class="p">}</span>
-
- <span class="kd">var</span> <span class="nx">name</span> <span class="o">=</span> <span class="nx">target</span><span class="p">.</span><span class="nx">name</span> <span class="o">||</span> <span class="nx">target</span><span class="p">;</span>
- <span class="nx">result</span><span class="p">[</span><span class="nx">name</span><span class="p">]</span> <span class="o">=</span> <span class="nx">line</span><span class="p">;</span>
- <span class="nx">next</span><span class="p">();</span>
- <span class="p">});</span>
- <span class="p">}</span>
-
- <span class="nx">async</span><span class="p">.</span><span class="nx">forEachSeries</span><span class="p">(</span><span class="nx">vars</span><span class="p">,</span> <span class="nx">get</span><span class="p">,</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">err</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span> <span class="nx">err</span> <span class="o">?</span> <span class="nx">callback</span><span class="p">(</span><span class="nx">err</span><span class="p">)</span> <span class="o">:</span> <span class="nx">callback</span><span class="p">(</span><span class="kc">null</span><span class="p">,</span> <span class="nx">result</span><span class="p">);</span>
- <span class="p">});</span>
-
- <span class="k">return</span> <span class="nx">prompt</span><span class="p">;</span>
-<span class="p">};</span></pre></div> </td> </tr> <tr id="section-9"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-9">¶</a> </div> <h3>function getInput (msg, validator, callback)</h3>
-
-<h4>@msg {Object|string} Variable to get input for.</h4>
-
-<h4>@callback {function} Continuation to pass control to when complete.</h4>
-
-<p>Gets input from the user via stdin for the specified message <code>msg</code>.</p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">prompt</span><span class="p">.</span><span class="nx">getInput</span> <span class="o">=</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">prop</span><span class="p">,</span> <span class="nx">callback</span><span class="p">)</span> <span class="p">{</span>
- <span class="kd">var</span> <span class="nx">name</span> <span class="o">=</span> <span class="nx">prop</span><span class="p">.</span><span class="nx">message</span> <span class="o">||</span> <span class="nx">prop</span><span class="p">.</span><span class="nx">name</span> <span class="o">||</span> <span class="nx">prop</span><span class="p">,</span>
- <span class="nx">raw</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'prompt'</span><span class="p">,</span> <span class="s1">': '</span> <span class="o">+</span> <span class="nx">name</span><span class="p">.</span><span class="nx">grey</span><span class="p">,</span> <span class="s1">': '</span><span class="p">.</span><span class="nx">grey</span><span class="p">],</span>
- <span class="nx">read</span> <span class="o">=</span> <span class="nx">prop</span><span class="p">.</span><span class="nx">hidden</span> <span class="o">?</span> <span class="nx">prompt</span><span class="p">.</span><span class="nx">readLineHidden</span> <span class="o">:</span> <span class="nx">prompt</span><span class="p">.</span><span class="nx">readLine</span><span class="p">,</span>
- <span class="nx">length</span><span class="p">,</span> <span class="nx">msg</span><span class="p">;</span>
-
- <span class="k">if</span> <span class="p">(</span><span class="nx">prop</span><span class="p">.</span><span class="k">default</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">raw</span><span class="p">.</span><span class="nx">splice</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="s1">' ('</span> <span class="o">+</span> <span class="nx">prop</span><span class="p">.</span><span class="k">default</span> <span class="o">+</span> <span class="s1">')'</span><span class="p">);</span>
- <span class="p">}</span>
- </pre></div> </td> </tr> <tr id="section-10"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-10">¶</a> </div> <p>Calculate the raw length and colorize the prompt</p> </td> <td class="code"> <div class="highlight"><pre> <span class="nx">length</span> <span class="o">=</span> <span class="nx">raw</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s1">''</span><span class="p">).</span><span class="nx">length</span><span class="p">;</span>
- <span class="nx">raw</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="nx">raw</span><span class="p">[</span><span class="mi">0</span><span class="p">];</span>
- <span class="nx">msg</span> <span class="o">=</span> <span class="nx">raw</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s1">''</span><span class="p">);</span>
-
- <span class="k">if</span> <span class="p">(</span><span class="nx">prop</span><span class="p">.</span><span class="nx">help</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">prop</span><span class="p">.</span><span class="nx">help</span><span class="p">.</span><span class="nx">forEach</span><span class="p">(</span><span class="kd">function</span> <span class="p">(</span><span class="nx">line</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">logger</span><span class="p">.</span><span class="nx">help</span><span class="p">(</span><span class="nx">line</span><span class="p">);</span>
- <span class="p">});</span>
- <span class="p">}</span>
-
- <span class="nx">stdout</span><span class="p">.</span><span class="nx">write</span><span class="p">(</span><span class="nx">msg</span><span class="p">);</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">emit</span><span class="p">(</span><span class="s1">'prompt'</span><span class="p">,</span> <span class="nx">prop</span><span class="p">);</span>
-
- <span class="nx">read</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="kc">null</span><span class="p">,</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">line</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">if</span> <span class="p">(</span><span class="nx">err</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span> <span class="nx">callback</span><span class="p">(</span><span class="nx">err</span><span class="p">);</span>
- <span class="p">}</span>
-
- <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="nx">line</span> <span class="o">||</span> <span class="nx">line</span> <span class="o">===</span> <span class="s1">''</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">line</span> <span class="o">=</span> <span class="nx">prop</span><span class="p">.</span><span class="k">default</span> <span class="o">||</span> <span class="nx">line</span><span class="p">;</span>
- <span class="p">}</span>
-
- <span class="k">if</span> <span class="p">(</span><span class="nx">prop</span><span class="p">.</span><span class="nx">validator</span> <span class="o">||</span> <span class="nx">prop</span><span class="p">.</span><span class="nx">empty</span> <span class="o">===</span> <span class="kc">false</span><span class="p">)</span> <span class="p">{</span>
- <span class="kd">var</span> <span class="nx">valid</span><span class="p">;</span>
-
- <span class="k">if</span> <span class="p">(</span><span class="nx">prop</span><span class="p">.</span><span class="nx">validator</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">valid</span> <span class="o">=</span> <span class="nx">prop</span><span class="p">.</span><span class="nx">validator</span><span class="p">.</span><span class="nx">test</span>
- <span class="o">?</span> <span class="nx">prop</span><span class="p">.</span><span class="nx">validator</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">line</span><span class="p">)</span>
- <span class="o">:</span> <span class="nx">prop</span><span class="p">.</span><span class="nx">validator</span><span class="p">(</span><span class="nx">line</span><span class="p">);</span>
- <span class="p">}</span>
-
- <span class="k">if</span> <span class="p">(</span><span class="nx">prop</span><span class="p">.</span><span class="nx">empty</span> <span class="o">===</span> <span class="kc">false</span> <span class="o">&&</span> <span class="nx">valid</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">valid</span> <span class="o">=</span> <span class="nx">line</span><span class="p">.</span><span class="nx">length</span> <span class="o">></span> <span class="mi">0</span><span class="p">;</span>
- <span class="nx">prop</span><span class="p">.</span><span class="nx">warning</span> <span class="o">=</span> <span class="nx">prop</span><span class="p">.</span><span class="nx">warning</span> <span class="o">||</span> <span class="s1">'You must supply a value.'</span><span class="p">;</span>
- <span class="p">}</span>
-
- <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="nx">valid</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">logger</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="s1">'Invalid input for '</span> <span class="o">+</span> <span class="nx">name</span><span class="p">.</span><span class="nx">grey</span><span class="p">);</span>
- <span class="k">if</span> <span class="p">(</span><span class="nx">prop</span><span class="p">.</span><span class="nx">warning</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">logger</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="nx">prop</span><span class="p">.</span><span class="nx">warning</span><span class="p">);</span>
- <span class="p">}</span>
-
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">emit</span><span class="p">(</span><span class="s1">'invalid'</span><span class="p">,</span> <span class="nx">prop</span><span class="p">,</span> <span class="nx">line</span><span class="p">);</span>
- <span class="k">return</span> <span class="nx">prompt</span><span class="p">.</span><span class="nx">getInput</span><span class="p">(</span><span class="nx">prop</span><span class="p">,</span> <span class="nx">callback</span><span class="p">);</span>
- <span class="p">}</span>
- <span class="p">}</span>
-
- <span class="nx">logger</span><span class="p">.</span><span class="nx">input</span><span class="p">(</span><span class="nx">line</span><span class="p">.</span><span class="nx">yellow</span><span class="p">);</span>
- <span class="nx">callback</span><span class="p">(</span><span class="kc">null</span><span class="p">,</span> <span class="nx">line</span><span class="p">);</span>
- <span class="p">});</span>
-
- <span class="k">return</span> <span class="nx">prompt</span><span class="p">;</span>
-<span class="p">};</span></pre></div> </td> </tr> <tr id="section-11"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-11">¶</a> </div> <h3>function addProperties (obj, properties, callback)</h3>
-
-<h4>@obj {Object} Object to add properties to</h4>
-
-<h4>@properties {Array} List of properties to get values for</h4>
-
-<h4>@callback {function} Continuation to pass control to when complete.</h4>
-
-<p>Prompts the user for values each of the <code>properties</code> if <code>obj</code> does not already
-have a value for the property. Responds with the modified object. </p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">prompt</span><span class="p">.</span><span class="nx">addProperties</span> <span class="o">=</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">obj</span><span class="p">,</span> <span class="nx">properties</span><span class="p">,</span> <span class="nx">callback</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">properties</span> <span class="o">=</span> <span class="nx">properties</span><span class="p">.</span><span class="nx">filter</span><span class="p">(</span><span class="kd">function</span> <span class="p">(</span><span class="nx">prop</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span> <span class="k">typeof</span> <span class="nx">obj</span><span class="p">[</span><span class="nx">prop</span><span class="p">]</span> <span class="o">===</span> <span class="s1">'undefined'</span><span class="p">;</span>
- <span class="p">});</span>
-
- <span class="k">if</span> <span class="p">(</span><span class="nx">properties</span><span class="p">.</span><span class="nx">length</span> <span class="o">===</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span> <span class="nx">callback</span><span class="p">(</span><span class="nx">obj</span><span class="p">);</span>
- <span class="p">}</span>
-
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="nx">properties</span><span class="p">,</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">results</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">if</span> <span class="p">(</span><span class="nx">err</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span> <span class="nx">callback</span><span class="p">(</span><span class="nx">err</span><span class="p">);</span>
- <span class="p">}</span>
- <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="nx">results</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">return</span> <span class="nx">callback</span><span class="p">(</span><span class="kc">null</span><span class="p">,</span> <span class="nx">obj</span><span class="p">);</span>
- <span class="p">}</span>
-
- <span class="kd">function</span> <span class="nx">putNested</span> <span class="p">(</span><span class="nx">obj</span><span class="p">,</span> <span class="nx">path</span><span class="p">,</span> <span class="nx">value</span><span class="p">)</span> <span class="p">{</span>
- <span class="kd">var</span> <span class="nx">last</span> <span class="o">=</span> <span class="nx">obj</span><span class="p">,</span> <span class="nx">key</span><span class="p">;</span>
-
- <span class="k">while</span> <span class="p">(</span><span class="nx">path</span><span class="p">.</span><span class="nx">length</span> <span class="o">></span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">key</span> <span class="o">=</span> <span class="nx">path</span><span class="p">.</span><span class="nx">shift</span><span class="p">();</span>
- <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="nx">last</span><span class="p">[</span><span class="nx">key</span><span class="p">])</span> <span class="p">{</span>
- <span class="nx">last</span><span class="p">[</span><span class="nx">key</span><span class="p">]</span> <span class="o">=</span> <span class="p">{};</span>
- <span class="p">}</span>
-
- <span class="nx">last</span> <span class="o">=</span> <span class="nx">last</span><span class="p">[</span><span class="nx">key</span><span class="p">];</span>
- <span class="p">}</span>
-
- <span class="nx">last</span><span class="p">[</span><span class="nx">path</span><span class="p">.</span><span class="nx">shift</span><span class="p">()]</span> <span class="o">=</span> <span class="nx">value</span><span class="p">;</span>
- <span class="p">}</span>
-
- <span class="nb">Object</span><span class="p">.</span><span class="nx">keys</span><span class="p">(</span><span class="nx">results</span><span class="p">).</span><span class="nx">forEach</span><span class="p">(</span><span class="kd">function</span> <span class="p">(</span><span class="nx">key</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">putNested</span><span class="p">(</span><span class="nx">obj</span><span class="p">,</span> <span class="nx">key</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s1">'.'</span><span class="p">),</span> <span class="nx">results</span><span class="p">[</span><span class="nx">key</span><span class="p">]);</span>
- <span class="p">});</span>
-
- <span class="nx">callback</span><span class="p">(</span><span class="kc">null</span><span class="p">,</span> <span class="nx">obj</span><span class="p">);</span>
- <span class="p">});</span>
-
- <span class="k">return</span> <span class="nx">prompt</span><span class="p">;</span>
-<span class="p">};</span></pre></div> </td> </tr> <tr id="section-12"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-12">¶</a> </div> <h3>function readLine (callback)</h3>
-
-<h4>@callback {function} Continuation to respond to when complete</h4>
-
-<p>Gets a single line of input from the user. </p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">prompt</span><span class="p">.</span><span class="nx">readLine</span> <span class="o">=</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">callback</span><span class="p">)</span> <span class="p">{</span>
- <span class="kd">var</span> <span class="nx">value</span> <span class="o">=</span> <span class="s1">''</span><span class="p">,</span> <span class="nx">buffer</span> <span class="o">=</span> <span class="s1">''</span><span class="p">;</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">resume</span><span class="p">();</span>
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">setEncoding</span><span class="p">(</span><span class="s1">'utf8'</span><span class="p">);</span>
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="s1">'error'</span><span class="p">,</span> <span class="nx">callback</span><span class="p">);</span>
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="s1">'data'</span><span class="p">,</span> <span class="kd">function</span> <span class="nx">data</span> <span class="p">(</span><span class="nx">chunk</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">value</span> <span class="o">+=</span> <span class="nx">buffer</span> <span class="o">+</span> <span class="nx">chunk</span><span class="p">;</span>
- <span class="nx">buffer</span> <span class="o">=</span> <span class="s1">''</span><span class="p">;</span>
- <span class="nx">value</span> <span class="o">=</span> <span class="nx">value</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr">/\r/g</span><span class="p">,</span> <span class="s1">''</span><span class="p">);</span>
- <span class="k">if</span> <span class="p">(</span><span class="nx">value</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s1">'\n'</span><span class="p">)</span> <span class="o">!==</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">if</span> <span class="p">(</span><span class="nx">value</span> <span class="o">!==</span> <span class="s1">'\n'</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">value</span> <span class="o">=</span> <span class="nx">value</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr">/^\n+/</span><span class="p">,</span> <span class="s1">''</span><span class="p">);</span>
- <span class="p">}</span>
-
- <span class="nx">buffer</span> <span class="o">=</span> <span class="nx">value</span><span class="p">.</span><span class="nx">substr</span><span class="p">(</span><span class="nx">value</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s1">'\n'</span><span class="p">));</span>
- <span class="nx">val</span> <span class="o">=</span> <span class="nx">value</span><span class="p">.</span><span class="nx">substr</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">value</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s1">'\n'</span><span class="p">));</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">pause</span><span class="p">();</span>
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">removeListener</span><span class="p">(</span><span class="s1">'data'</span><span class="p">,</span> <span class="nx">data</span><span class="p">);</span>
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">removeListener</span><span class="p">(</span><span class="s1">'error'</span><span class="p">,</span> <span class="nx">callback</span><span class="p">);</span>
- <span class="nx">value</span> <span class="o">=</span> <span class="nx">value</span><span class="p">.</span><span class="nx">trim</span><span class="p">();</span>
- <span class="nx">callback</span><span class="p">(</span><span class="kc">null</span><span class="p">,</span> <span class="nx">value</span><span class="p">);</span>
- <span class="p">}</span>
- <span class="p">});</span>
-
- <span class="k">return</span> <span class="nx">prompt</span><span class="p">;</span>
-<span class="p">};</span></pre></div> </td> </tr> <tr id="section-13"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-13">¶</a> </div> <h3>function readLineHidden (callback)</h3>
-
-<h4>@callback {function} Continuation to respond to when complete</h4>
-
-<p>Gets a single line of hidden input (i.e. <code>rawMode = true</code>) from the user. </p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">prompt</span><span class="p">.</span><span class="nx">readLineHidden</span> <span class="o">=</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">callback</span><span class="p">)</span> <span class="p">{</span>
- <span class="kd">var</span> <span class="nx">value</span> <span class="o">=</span> <span class="s1">''</span><span class="p">,</span> <span class="nx">buffer</span> <span class="o">=</span> <span class="s1">''</span><span class="p">;</span>
- <span class="nx">stdio</span><span class="p">.</span><span class="nx">setRawMode</span><span class="p">(</span><span class="kc">true</span><span class="p">);</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">resume</span><span class="p">();</span>
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="s1">'error'</span><span class="p">,</span> <span class="nx">callback</span><span class="p">);</span>
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="s1">'data'</span><span class="p">,</span> <span class="kd">function</span> <span class="nx">data</span> <span class="p">(</span><span class="nx">c</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">c</span> <span class="o">=</span> <span class="s1">''</span> <span class="o">+</span> <span class="nx">c</span><span class="p">;</span>
- <span class="k">switch</span> <span class="p">(</span><span class="nx">c</span><span class="p">)</span> <span class="p">{</span>
- <span class="k">case</span> <span class="s1">'\n'</span><span class="o">:</span> <span class="k">case</span> <span class="s1">'\r'</span><span class="o">:</span> <span class="k">case</span> <span class="s1">'\r\n'</span><span class="o">:</span> <span class="k">case</span> <span class="s1">'\u0004'</span><span class="o">:</span>
- <span class="nx">stdio</span><span class="p">.</span><span class="nx">setRawMode</span><span class="p">(</span><span class="kc">false</span><span class="p">);</span>
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">removeListener</span><span class="p">(</span><span class="s1">'data'</span><span class="p">,</span> <span class="nx">data</span><span class="p">);</span>
- <span class="nx">stdin</span><span class="p">.</span><span class="nx">removeListener</span><span class="p">(</span><span class="s1">'error'</span><span class="p">,</span> <span class="nx">callback</span><span class="p">);</span>
- <span class="nx">value</span> <span class="o">=</span> <span class="nx">value</span><span class="p">.</span><span class="nx">trim</span><span class="p">();</span>
- <span class="nx">stdout</span><span class="p">.</span><span class="nx">write</span><span class="p">(</span><span class="s1">'\n'</span><span class="p">);</span>
- <span class="nx">stdout</span><span class="p">.</span><span class="nx">flush</span><span class="p">();</span>
- <span class="nx">prompt</span><span class="p">.</span><span class="nx">pause</span><span class="p">();</span>
- <span class="k">return</span> <span class="nx">callback</span><span class="p">(</span><span class="kc">null</span><span class="p">,</span> <span class="nx">value</span><span class="p">)</span>
- <span class="k">case</span> <span class="s1">'\u0003'</span><span class="o">:</span> <span class="k">case</span> <span class="s1">'\0'</span><span class="o">:</span>
- <span class="nx">stdout</span><span class="p">.</span><span class="nx">write</span><span class="p">(</span><span class="s1">'\n'</span><span class="p">);</span>
- <span class="nx">process</span><span class="p">.</span><span class="nx">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
- <span class="k">break</span><span class="p">;</span>
- <span class="k">default</span><span class="o">:</span>
- <span class="nx">value</span> <span class="o">+=</span> <span class="nx">buffer</span> <span class="o">+</span> <span class="nx">c</span>
- <span class="nx">buffer</span> <span class="o">=</span> <span class="s1">''</span><span class="p">;</span>
- <span class="k">break</span><span class="p">;</span>
- <span class="p">}</span>
- <span class="p">});</span>
-
- <span class="k">return</span> <span class="nx">prompt</span><span class="p">;</span>
-<span class="p">};</span>
-
-</pre></div> </td> </tr> </tbody> </table> </div> </body> </html>
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/add-properties.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/add-properties.js b/blackberry10/node_modules/prompt/examples/add-properties.js
deleted file mode 100644
index 1a56176..0000000
--- a/blackberry10/node_modules/prompt/examples/add-properties.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * add-properties.js: Example of how to add properties to an object using prompt.
- *
- * (C) 2010, Nodejitsu Inc.
- *
- */
-
-var prompt = require('../lib/prompt');
-
-//
-// Start the prompt
-//
-prompt.start();
-
-var obj = {
- password: 'lamepassword',
- mindset: 'NY'
-}
-
-//
-// Log the initial object.
-//
-console.log('Initial object to be extended:');
-console.dir(obj);
-
-//
-// Add two properties to the empty object: username and email
-//
-prompt.addProperties(obj, ['username', 'email'], function (err) {
- //
- // Log the results.
- //
- console.log('Updated object received:');
- console.dir(obj);
-});
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/existing-properties.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/existing-properties.js b/blackberry10/node_modules/prompt/examples/existing-properties.js
deleted file mode 100644
index d87503b..0000000
--- a/blackberry10/node_modules/prompt/examples/existing-properties.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * existing-properties.js: Example of using prompt with predefined properties.
- *
- * (C) 2010, Nodejitsu Inc.
- *
- */
-
-var prompt = require('../lib/prompt');
-
-prompt.properties = {
- email: {
- format: 'email',
- message: 'Must be a valid email address'
- },
- password: {
- hidden: true
- }
-};
-
-//
-// Start the prompt
-//
-prompt.start();
-
-//
-// Get two properties from the user: email, password
-//
-prompt.get(['email', 'password'], function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' email: ' + result.email);
- console.log(' password: ' + result.password);
-});
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/history.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/history.js b/blackberry10/node_modules/prompt/examples/history.js
deleted file mode 100644
index fd4369d..0000000
--- a/blackberry10/node_modules/prompt/examples/history.js
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * history.js: Example of using the prompt history capabilities.
- *
- * (C) 2010, Nodejitsu Inc.
- *
- */
-
-var prompt = require('../lib/prompt');
-
-//
-// Start the prompt
-//
-prompt.start();
-
-var properties = {
- properties: {
- animal: {
- description: 'Enter an animal',
- default: 'dog',
- pattern: /dog|cat/
- },
- sound: {
- description: 'What sound does this animal make?',
- conform: function (value) {
- var animal = prompt.history(0).value;
-
- return animal === 'dog' && value === 'woof'
- || animal === 'cat' && value === 'meow';
- }
- }
- }
-}
-
-//
-// Get two properties from the user
-//
-prompt.get(properties, function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' animal: ' + result.animal);
- console.log(' sound: ' + result.sound);
-});
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/nested-properties-prompt.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/nested-properties-prompt.js b/blackberry10/node_modules/prompt/examples/nested-properties-prompt.js
deleted file mode 100644
index 25106a2..0000000
--- a/blackberry10/node_modules/prompt/examples/nested-properties-prompt.js
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * property-prompt.js: Example of using prompt with complex properties.
- *
- * (C) 2010, Nodejitsu Inc.
- *
- */
-
-var prompt = require('../lib/prompt');
-
-var schema = {
- properties: {
- url: {
- required: true,
- format: 'url'
- },
- auth: {
- properties: {
- username: {
- required: true
- },
- password: {
- required: true,
- hidden: true
- }
- }
- }
- }
-};
-
-prompt.start();
-
-prompt.get(schema, function (err, result) {
- console.log('Command-line input received:');
- console.log(' url: ' + result.url);
- console.log(' auth:username: ' + result.auth.username);
- console.log(' auth:password: ' + result.auth.password);
-});
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/old-schema.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/old-schema.js b/blackberry10/node_modules/prompt/examples/old-schema.js
deleted file mode 100644
index 631b7b5..0000000
--- a/blackberry10/node_modules/prompt/examples/old-schema.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * simple-prompt.js: Simple example of using prompt.
- *
- * (C) 2010, Nodejitsu Inc.
- *
- */
-
-var prompt = require('../lib/prompt');
-
-//
-// Start the prompt
-//
-prompt.start();
-
-//
-// Get two properties from the user: username and email
-//
-prompt.get([
- {
- name: 'username',
- validator: /^[a-z]+$/,
- warning: 'Username should consist only lowercase alphabets',
- empty: false
- },
- {
- name: 'email',
- message: 'Email Address'
- }
-], function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' username: ' + result.username);
- console.log(' email: ' + result.email);
-});
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/override-validation.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/override-validation.js b/blackberry10/node_modules/prompt/examples/override-validation.js
deleted file mode 100644
index 8b02373..0000000
--- a/blackberry10/node_modules/prompt/examples/override-validation.js
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * override-validation.js: Example of using prompt with complex properties and command-line input.
- *
- * (C) 2010, Nodejitsu Inc.
- *
- */
-
-var prompt = require('../lib/prompt'),
- optimist = require('optimist');
-
-var schema = {
- properties: {
- name: {
- pattern: /^[a-zA-Z\s-]+$/,
- message: 'Name must be only letters, spaces, or dashes',
- required: true
- },
- email: {
- name: 'email',
- format: 'email',
- message: 'Must be a valid email address'
- }
- }
-};
-
-//
-// Set the overrides
-//
-prompt.override = optimist.argv
-
-//
-// Start the prompt
-//
-prompt.start();
-
-//
-// Get two properties from the user: email, password
-//
-prompt.get(schema, function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' name: ' + result.name);
- console.log(' email: ' + result.email);
-});
-
-// try running
-// $ node ./override-validation.js --name USER --email EMAIL
-// You will only be asked for email becasue it's invalid
-// $ node ./override-validation.js --name h$acker --email me@example.com
-// You will only be asked for email becasue it's invalid
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/password.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/password.js b/blackberry10/node_modules/prompt/examples/password.js
deleted file mode 100644
index 72fc02d..0000000
--- a/blackberry10/node_modules/prompt/examples/password.js
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * password.js: Simple example of using prompt.
- *
- * (C) 2010, Nodejitsu Inc.
- *
- */
-
-var prompt = require('../lib/prompt');
-
-//
-// Start the prompt
-//
-prompt.start();
-
-//
-// Get two properties from the user: username and password
-//
-prompt.get([{
- name: 'username',
- required: true
- }, {
- name: 'password',
- hidden: true,
- conform: function (value) {
- return true;
- }
- }], function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' username: ' + result.username);
- console.log(' password: ' + result.password);
-});
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/prompt-override.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/prompt-override.js b/blackberry10/node_modules/prompt/examples/prompt-override.js
deleted file mode 100644
index 7f2848b..0000000
--- a/blackberry10/node_modules/prompt/examples/prompt-override.js
+++ /dev/null
@@ -1,36 +0,0 @@
-var prompt = require('../lib/prompt'),
- optimist;
-
-try {
- optimist = require('optimist');
-} catch (err) {
- throw new Error([
- 'You need to install optimist before this example will work!',
- 'Try: `npm install optimist`.'
- ].join('\n'));
-}
-
-//
-// Set the overrides
-//
-prompt.override = optimist.argv
-
-//
-// Start the prompt
-//
-prompt.start();
-
-//
-// Get two properties from the user: username and email
-//
-prompt.get(['username', 'email'], function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' username: ' + result.username);
- console.log(' email: ' + result.email);
- prompt.pause();
-})
-
-// $ node ./prompt-override.js --username USER --email EMAIL
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/property-prompt.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/property-prompt.js b/blackberry10/node_modules/prompt/examples/property-prompt.js
deleted file mode 100644
index c8b343b..0000000
--- a/blackberry10/node_modules/prompt/examples/property-prompt.js
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * property-prompt.js: Example of using prompt with complex properties.
- *
- * (C) 2010, Nodejitsu Inc.
- *
- */
-
-var prompt = require('../lib/prompt');
-
-var schema = {
- properties: {
- name: {
- pattern: /^[a-zA-Z\s-]+$/,
- message: 'Name must be only letters, spaces, or dashes',
- required: true
- },
- email: {
- name: 'email',
- format: 'email',
- message: 'Must be a valid email address'
- },
- password: {
- required: true,
- hidden: true
- }
- }
-};
-
-//
-// Start the prompt
-//
-prompt.start();
-
-//
-// Get two properties from the user: email, password
-//
-prompt.get(schema, function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' name: ' + result.name);
- console.log(' email: ' + result.email);
- console.log(' password: ' + result.password);
-});
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/simple-prompt.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/simple-prompt.js b/blackberry10/node_modules/prompt/examples/simple-prompt.js
deleted file mode 100644
index 062e529..0000000
--- a/blackberry10/node_modules/prompt/examples/simple-prompt.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * simple-prompt.js: Simple example of using prompt.
- *
- * (C) 2010, Nodejitsu Inc.
- *
- */
-
-var prompt = require('../lib/prompt');
-
-//
-// Start the prompt
-//
-prompt.start();
-
-//
-// Get two properties from the user: username and email
-//
-prompt.get(['username', 'email'], function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' username: ' + result.username);
- console.log(' email: ' + result.email);
-});
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-blackberry/blob/a6733a83/blackberry10/node_modules/prompt/examples/yes-or-no-prompt.js
----------------------------------------------------------------------
diff --git a/blackberry10/node_modules/prompt/examples/yes-or-no-prompt.js b/blackberry10/node_modules/prompt/examples/yes-or-no-prompt.js
deleted file mode 100644
index 512b556..0000000
--- a/blackberry10/node_modules/prompt/examples/yes-or-no-prompt.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * yes-or-no-prompt.js: Simple example of using prompt.
- *
- * (C) 2012, Nodejitsu Inc.
- *
- */
-
-var prompt = require('../lib/prompt');
-
-//
-// Start the prompt
-//
-prompt.start();
-
-var property = {
- name: 'yesno',
- message: 'are you sure?',
- validator: /y[es]*|n[o]?/,
- warning: 'Must respond yes or no',
- default: 'no'
-};
-
-//
-// Get the simple yes or no property
-//
-prompt.get(property, function (err, result) {
- //
- // Log the results.
- //
- console.log('Command-line input received:');
- console.log(' result: ' + result.yesno);
-});
\ No newline at end of file