GT2/GT2-Android/node_modules/external-editor/package.json

114 lines
9.1 KiB
JSON
Raw Normal View History

{
"_args": [
[
{
"raw": "external-editor@^2.0.4",
"scope": null,
"escapedName": "external-editor",
"name": "external-editor",
"rawSpec": "^2.0.4",
"spec": ">=2.0.4 <3.0.0",
"type": "range"
},
"/home/jdaugherty/work/GT2/GT2-Android/node_modules/inquirer"
]
],
"_from": "external-editor@>=2.0.4 <3.0.0",
"_id": "external-editor@2.1.0",
"_inCache": true,
"_location": "/external-editor",
"_nodeVersion": "9.1.0",
"_npmOperationalInternal": {
"host": "s3://npm-registry-packages",
"tmp": "tmp/external-editor-2.1.0.tgz_1510928081377_0.6571654360741377"
},
"_npmUser": {
"name": "mrkmg",
"email": "kevin@mrkmg.com"
},
"_npmVersion": "5.5.1",
"_phantomChildren": {},
"_requested": {
"raw": "external-editor@^2.0.4",
"scope": null,
"escapedName": "external-editor",
"name": "external-editor",
"rawSpec": "^2.0.4",
"spec": ">=2.0.4 <3.0.0",
"type": "range"
},
"_requiredBy": [
"/inquirer"
],
"_resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz",
"_shasum": "3d026a21b7f95b5726387d4200ac160d372c3b48",
"_shrinkwrap": null,
"_spec": "external-editor@^2.0.4",
"_where": "/home/jdaugherty/work/GT2/GT2-Android/node_modules/inquirer",
"author": {
"name": "Kevin Gravier",
"email": "kevin@mrkmg.com",
"url": "https://mrkmg.com"
},
"bugs": {
"url": "https://github.com/mrkmg/node-external-editor/issues"
},
"dependencies": {
"chardet": "^0.4.0",
"iconv-lite": "^0.4.17",
"tmp": "^0.0.33"
},
"description": "Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT",
"devDependencies": {
"chai": "^4.0.0",
"coffee-script": "^1.10.0",
"coffeelint": "^1.14.2",
"mocha": "^3.2.0"
},
"directories": {},
"dist": {
"integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==",
"shasum": "3d026a21b7f95b5726387d4200ac160d372c3b48",
"tarball": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz"
},
"engines": {
"node": ">=0.12"
},
"files": [
"main",
"example_sync.js",
"example_async.js"
],
"gitHead": "056e00b7a8d0ad397590a7746aa7299d070eaccd",
"homepage": "https://github.com/mrkmg/node-external-editor#readme",
"keywords": [
"editor",
"external",
"user",
"visual"
],
"license": "MIT",
"main": "main/index.js",
"maintainers": [
{
"name": "mrkmg",
"email": "kevin@mrkmg.com"
}
],
"name": "external-editor",
"optionalDependencies": {},
"readme": "# External Editor\n\n[![ExternalEditor on Travis CI](https://img.shields.io/travis/mrkmg/node-external-editor.svg?style=flat-square)](https://travis-ci.org/mrkmg/node-external-editor/branches)\n[![ExternalEditor on NPM](https://img.shields.io/npm/v/external-editor.svg?style=flat-square)](https://www.npmjs.com/package/external-editor)\n[![ExternalEditor uses the MIT](https://img.shields.io/npm/l/external-editor.svg?style=flat-square)](https://opensource.org/licenses/MIT)\n\n\nA node module to edit a string with a users preferred text editor using $VISUAL or $ENVIRONMENT.\n\nVersion: 2.1.0\n\nAs of version 2.0.0, node 0.10 is no longer support. Minimum node version is now 0.12.\n\n## Install\n\n`npm install external-editor --save`\n\n## Usage\n\nA simple example using the `.edit` convenience method\n\n var ExternalEditor = require('external-editor')\n var data = ExternalEditor.edit('\\n\\n# Please write your text above');\n console.log(data);\n\nA full featured example\n\n var ExternalEditor = require('external-editor');\n \n try {\n var editor = new ExternalEditor();\n var text = editor.run()\n // the text is also available in editor.text\n } catch (err) {\n if (err instanceOf ExternalEditor.CreateFileError) {\n console.log('Failed to create the temporary file');\n } else if (err instanceOf ExternalEditor.ReadFileError) {\n console.log('Failed to read the temporary file');\n } else if (err instanceOf ExternalEditor.LaunchEditorError) {\n console.log('Failed to launch your editor');\n } else {\n throw err;\n }\n }\n \n // Do things with the text\n \n // Eventually call the cleanup to remove the temporary file\n try {\n editor.cleanup(); \n } catch (err) {\n if (err instanceOf ExternalEditor.RemoveFileError) {\n console.log('Failed to remove the temporary file');\n } else {\n throw err\n }\n }\n \n \n#### API\n**Static Methods**\n\n- `edit(text)`\n - `text` (string) *Optional* Defaults to empty string\n - **Returns** (string) The contents of the file\n - Could throw `CreateFileError`, `ReadFileError`, or `LaunchEditorError`, or `RemoveFileError`\n- `editAsync(text, callback)`\n - `text` (string) *Optional* Defaults to empty string\n - `callback` (function (error, text))\n - `error` could be of type `CreateFileError`, `ReadFileError`, or `LaunchEditorError`, or `RemoveFileError`\n - `text`(string) The contents of the file \n\n\n**Static Properties**\n\n- `CreateFileError` Error thrown if the temporary file could not be created. \n- `ReadFileError` Error thrown if the temporary file could not be read.\n- `RemoveFileError` Error thrown if the temporary file could not be removed during cleanup.\n- `LaunchEditorError` Error thrown if the editor could not be launched.\n\n**Public Methods**\n\n- `new ExternalEditor(text)`\n - `text` (string) *Optional* Defaults to empty string\n - Could throw `CreateFileError`\n- `run()` Launches the editor.\n - **Returns** (string) The contents of the file\n - Could throw `LaunchEditorError` or `ReadFileError`\n- `runAsync(callback)` Launches the editor in an async way\n - `callback` (function (error, text))\n - `error` could be of type `ReadFileError` or `LaunchEditorError`\n - `text`(string) The contents of the file\n- `cleanup()` Removes the temporary file.\n - Could throw `RemoveFileError`\n \n**Public Properties**\n\n- `text` (string) *readonly* The text in the temporary file.\n- `editor.bin` (string) The editor determined from the environment.\n- `editor.args` (array) Default arguments for the bin\n- `temp_file` (string) Path to temporary file. Can be changed, but be careful as the temporary file probably already \n exists and would need be removed manually.\n \n## Errors\n\nAll errors have a simple message explaining what went wrong. They all also have an `original_error` property containing\nthe ori
"readmeFilename": "README.md",
"repository": {
"type": "git",
"url": "git+https://github.com/mrkmg/node-external-editor.git"
},
"scripts": {
"compile": "coffee --compile --output main/ src/",
"lint": "coffeelint -f .coffeelint.json src",
"test": "npm run lint && npm run unit",
"unit": "mocha --recursive --compilers coffee:coffee-script/register --timeout 10000 ./test/spec"
},
"version": "2.1.0"
}