[Pkg-javascript-commits] [node-external-editor] 01/07: New upstream version 2.0.4+dfsg
Praveen Arimbrathodiyil
praveen at moszumanska.debian.org
Wed Jan 3 10:48:35 UTC 2018
This is an automated email from the git hooks/post-receive script.
praveen pushed a commit to branch master
in repository node-external-editor.
commit 92b37c4ca4408851b8bacaba62957e53b7791141
Author: Pirate Praveen <praveen at debian.org>
Date: Wed Jan 3 15:16:34 2018 +0530
New upstream version 2.0.4+dfsg
---
package.json | 6 +-
shrinkwrap.yaml | 157 +++++++++++++++++++++++++++++++++
src/index.coffee | 10 ++-
test/spec/main.coffee | 39 ++++++++-
yarn.lock | 237 --------------------------------------------------
5 files changed, 207 insertions(+), 242 deletions(-)
diff --git a/package.json b/package.json
index 0c34af5..34b0226 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "external-editor",
- "version": "2.0.1",
+ "version": "2.0.4",
"description": "Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT",
"main": "main/index.js",
"scripts": {
@@ -26,6 +26,8 @@
},
"homepage": "https://github.com/mrkmg/node-external-editor#readme",
"dependencies": {
+ "iconv-lite": "^0.4.17",
+ "jschardet": "^1.4.2",
"tmp": "^0.0.31"
},
"engines": {
@@ -35,7 +37,7 @@
"chai": "^3.5.0",
"coffee-script": "^1.10.0",
"coffeelint": "^1.14.2",
- "mocha": "^2.5.3"
+ "mocha": "^3.2.0"
},
"files": [
"main",
diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml
new file mode 100644
index 0000000..81a543e
--- /dev/null
+++ b/shrinkwrap.yaml
@@ -0,0 +1,157 @@
+createdWith: pnpm at 0.68.0
+dependencies:
+ chai@^3.5.0: 3.5.0
+ coffee-script@^1.10.0: 1.12.6
+ coffeelint@^1.14.2: 1.16.0
+ iconv-lite@^0.4.17: 0.4.17
+ jschardet@^1.4.2: 1.4.2
+ mocha@^3.2.0: 3.4.1
+ tmp@^0.0.31: 0.0.31
+packages:
+ /assertion-error/1.0.2: 13ca515d86206da0bac66e834dd397d87581094c
+ /balanced-match/0.4.2: cb3f3e3c732dc0f01ee70b403f302e61d7709838
+ /brace-expansion/1.1.7:
+ dependencies:
+ balanced-match: 0.4.2
+ concat-map: 0.0.1
+ resolution: 3effc3c50e000531fb720eaff80f0ae8ef23cf59
+ /browser-stdout/1.3.0: f351d32969d32fa5d7a5567154263d928ae3bd1f
+ /chai/3.5.0:
+ dependencies:
+ assertion-error: 1.0.2
+ deep-eql: 0.1.3
+ type-detect: 1.0.0
+ resolution: 4d02637b067fe958bdbfdd3a40ec56fef7373247
+ /coffee-script/1.11.1: bf1c47ad64443a0d95d12df2b147cc0a4daad6e9
+ /coffee-script/1.12.6: 285a3f7115689065064d6bf9ef4572db66695cbf
+ /coffeelint/1.16.0:
+ dependencies:
+ coffee-script: 1.11.1
+ glob: 7.1.2
+ ignore: 3.3.3
+ optimist: 0.6.1
+ resolve: 0.6.3
+ strip-json-comments: 1.0.4
+ resolution: 83d8ed1dafde3a677de44e7b8a18be607761e6d8
+ /commander/2.9.0:
+ dependencies:
+ graceful-readlink: 1.0.1
+ resolution: 9c99094176e12240cb22d6c5146098400fe0f7d4
+ /concat-map/0.0.1: d8a96bd77fd68df7793a73036a3ba0d5405d477b
+ /debug/2.6.0:
+ dependencies:
+ ms: 0.7.2
+ resolution: bc596bcabe7617f11d9fa15361eded5608b8499b
+ /deep-eql/0.1.3:
+ dependencies:
+ type-detect: 0.1.1
+ resolution: ef558acab8de25206cd713906d74e56930eb69f2
+ /diff/3.2.0: c9ce393a4b7cbd0b058a725c93df299027868ff9
+ /escape-string-regexp/1.0.5: 1b61c0562190a8dff6ae3bb2cf0200ca130b86d4
+ /fs.realpath/1.0.0: 1504ad2523158caa40db4a2787cb01411994ea4f
+ /glob/7.1.1:
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.3
+ minimatch: 3.0.4
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+ resolution: 805211df04faaf1c63a3600306cdf5ade50b2ec8
+ /glob/7.1.2:
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.3
+ minimatch: 3.0.4
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+ resolution: c19c9df9a028702d678612384a6552404c636d15
+ /graceful-readlink/1.0.1: 4cafad76bc62f02fa039b2f94e9a3dd3a391a725
+ /growl/1.9.2: 0ea7743715db8d8de2c5ede1775e1b45ac85c02f
+ /has-flag/1.0.0: 9d9e793165ce017a00f00418c43f942a7b1d11fa
+ /iconv-lite/0.4.17: 4fdaa3b38acbc2c031b045d0edcdfe1ecab18c8d
+ /ignore/3.3.3: 432352e57accd87ab3110e82d3fea0e47812156d
+ /inflight/1.0.6:
+ dependencies:
+ once: 1.4.0
+ wrappy: 1.0.2
+ resolution: 49bd6331d7d02d0c09bc910a1075ba8165b56df9
+ /inherits/2.0.3: 633c2c83e3da42a502f52466022480f4208261de
+ /jschardet/1.4.2: 2aa107f142af4121d145659d44f50830961e699a
+ /json3/3.3.2: 3c0434743df93e2f5c42aee7b19bcb483575f4e1
+ /lodash._baseassign/3.2.0:
+ dependencies:
+ lodash._basecopy: 3.0.1
+ lodash.keys: 3.1.2
+ resolution: 8c38a099500f215ad09e59f1722fd0c52bfe0a4e
+ /lodash._basecopy/3.0.1: 8da0e6a876cf344c0ad8a54882111dd3c5c7ca36
+ /lodash._basecreate/3.0.3: 1bc661614daa7fc311b7d03bf16806a0213cf821
+ /lodash._getnative/3.9.1: 570bc7dede46d61cdcde687d65d3eecbaa3aaff5
+ /lodash._isiterateecall/3.0.9: 5203ad7ba425fae842460e696db9cf3e6aac057c
+ /lodash.create/3.1.1:
+ dependencies:
+ lodash._baseassign: 3.2.0
+ lodash._basecreate: 3.0.3
+ lodash._isiterateecall: 3.0.9
+ resolution: d7f2849f0dbda7e04682bb8cd72ab022461debe7
+ /lodash.isarguments/3.1.0: 2f573d85c6a24289ff00663b491c1d338ff3458a
+ /lodash.isarray/3.0.4: 79e4eb88c36a8122af86f844aa9bcd851b5fbb55
+ /lodash.keys/3.1.2:
+ dependencies:
+ lodash._getnative: 3.9.1
+ lodash.isarguments: 3.1.0
+ lodash.isarray: 3.0.4
+ resolution: 4dbc0472b156be50a0b286855d1bd0b0c656098a
+ /minimatch/3.0.4:
+ dependencies:
+ brace-expansion: 1.1.7
+ resolution: 5166e286457f03306064be5497e8dbb0c3d32083
+ /minimist/0.0.10: de3f98543dbf96082be48ad1a0c7cda836301dcf
+ /minimist/0.0.8: 857fcabfc3397d2625b8228262e86aa7a011b05d
+ /mkdirp/0.5.1:
+ dependencies:
+ minimist: 0.0.8
+ resolution: 30057438eac6cf7f8c4767f38648d6697d75c903
+ /mocha/3.4.1:
+ dependencies:
+ browser-stdout: 1.3.0
+ commander: 2.9.0
+ debug: 2.6.0
+ diff: 3.2.0
+ escape-string-regexp: 1.0.5
+ glob: 7.1.1
+ growl: 1.9.2
+ json3: 3.3.2
+ lodash.create: 3.1.1
+ mkdirp: 0.5.1
+ supports-color: 3.1.2
+ resolution: a3802b4aa381934cacb38de70cf771621da8f9af
+ /ms/0.7.2: ae25cf2512b3885a1d95d7f037868d8431124765
+ /once/1.4.0:
+ dependencies:
+ wrappy: 1.0.2
+ resolution: 583b1aa775961d4b113ac17d9c50baef9dd76bd1
+ /optimist/0.6.1:
+ dependencies:
+ minimist: 0.0.10
+ wordwrap: 0.0.3
+ resolution: da3ea74686fa21a19a111c326e90eb15a0196686
+ /os-tmpdir/1.0.2: bbe67406c79aa85c5cfec766fe5734555dfa1274
+ /path-is-absolute/1.0.1: 174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f
+ /resolve/0.6.3: dd957982e7e736debdf53b58a4dd91754575dd46
+ /strip-json-comments/1.0.4: 1e15fbcac97d3ee99bf2d73b4c656b082bbafb91
+ /supports-color/3.1.2:
+ dependencies:
+ has-flag: 1.0.0
+ resolution: 72a262894d9d408b956ca05ff37b2ed8a6e2a2d5
+ /tmp/0.0.31:
+ dependencies:
+ os-tmpdir: 1.0.2
+ resolution: 8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7
+ /type-detect/0.1.1: 0ba5ec2a885640e470ea4e8505971900dac58822
+ /type-detect/1.0.0: 762217cc06db258ec48908a1298e8b95121e8ea2
+ /wordwrap/0.0.3: a3d5da6cd5c0bc0008d37234bbaf1bed63059107
+ /wrappy/1.0.2: b5243d8f3ec1aa35f1364605bc0d1036e30ab69f
+registry: 'https://registry.npmjs.org/'
+version: 2
diff --git a/src/index.coffee b/src/index.coffee
index 63013b3..154e67f 100644
--- a/src/index.coffee
+++ b/src/index.coffee
@@ -8,12 +8,16 @@ FS = require 'fs'
Temp = require 'tmp'
SpawnSync = require('child_process').spawnSync
Spawn = require('child_process').spawn
+JSCharDet = require 'jschardet'
+IConvLite = require 'iconv-lite'
CreateFileError = require './errors/CreateFileError'
ReadFileError = require './errors/ReadFileError'
RemoveFileError = require './errors/RemoveFileError'
LaunchEditorError = require './errors/LaunchEditorError'
+JSCharDet.Constants.MINIMUM_THRESHOLD = 0
+
class ExternalEditor
@edit: (text = '') ->
editor = new ExternalEditor(text)
@@ -77,13 +81,15 @@ class ExternalEditor
createTemporaryFile: =>
try
@temp_file = Temp.tmpNameSync {}
- FS.writeFileSync @temp_file, @text
+ FS.writeFileSync(@temp_file, @text, encoding: 'utf8')
catch e
throw new CreateFileError e
readTemporaryFile: =>
try
- @text = FS.readFileSync(@temp_file).toString()
+ buffer = FS.readFileSync(@temp_file)
+ encoding = JSCharDet.detect(buffer)
+ @text = IConvLite.decode(buffer, encoding.encoding)
catch e
throw new ReadFileError e
diff --git a/test/spec/main.coffee b/test/spec/main.coffee
index a2aadb6..8ae1a1d 100644
--- a/test/spec/main.coffee
+++ b/test/spec/main.coffee
@@ -1,5 +1,7 @@
assert = require('chai').assert
readFileSync = require('fs').readFileSync
+writeFileSync = require('fs').writeFileSync
+IConvLite = require 'iconv-lite'
ExternalEditor = require('../../src')
describe 'main', ->
@@ -26,7 +28,7 @@ describe 'main', ->
cb()
it 'writes original text to file', ->
- contents = readFileSync this.editor.temp_file
+ contents = readFileSync @editor.temp_file
assert.equal contents, 'XXX'
it 'run() returns correctly', ->
@@ -46,3 +48,38 @@ describe 'main', ->
@editor.runAsync (e, text) =>
assert.equal text, @editor.text
cb()
+
+describe 'charsets', ->
+ before ->
+ @previous_visual = process.env.VISUAL
+ process.env.VISUAL = 'true'
+
+ beforeEach ->
+ @editor = new ExternalEditor 'XXX'
+
+ afterEach ->
+ @editor.cleanup()
+
+ after ->
+ process.env.VISUAL = @previous_visual
+
+ it 'utf8', ->
+ writeFileSync(@editor.temp_file, IConvLite.encode('काचं शक्नोम्यत्तुम् । नोपहिनस्ति माम् ॥', 'utf8'), encoding: 'binary')
+ text = @editor.run()
+ assert.equal text, 'काचं शक्नोम्यत्तुम् । नोपहिनस्ति माम् ॥'
+
+ it 'utf16', ->
+ writeFileSync(@editor.temp_file, IConvLite.encode('काचं शक्नोम्यत्तुम् । नोपहिनस्ति माम् ॥', 'utf16'), encoding: 'binary')
+ text = @editor.run()
+ assert.equal text, 'काचं शक्नोम्यत्तुम् । नोपहिनस्ति माम् ॥'
+
+ it 'win1252', ->
+ writeFileSync(@editor.temp_file, IConvLite.encode('abc 123 ‰åþ', 'win1252'), encoding: 'binary')
+ text = @editor.run()
+ assert.equal text, 'abc 123 ‰åþ'
+
+ it 'Big5', ->
+ writeFileSync(@editor.temp_file, IConvLite.encode('一一一一', 'Big5'), encoding: 'binary')
+ text = @editor.run()
+ assert.equal text, '一一一一'
+
diff --git a/yarn.lock b/yarn.lock
deleted file mode 100644
index 6cc9b30..0000000
--- a/yarn.lock
+++ /dev/null
@@ -1,237 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-assertion-error@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.2.tgz#13ca515d86206da0bac66e834dd397d87581094c"
-
-balanced-match@^0.4.1:
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
-
-brace-expansion@^1.0.0:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9"
- dependencies:
- balanced-match "^0.4.1"
- concat-map "0.0.1"
-
-chai@^3.5.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/chai/-/chai-3.5.0.tgz#4d02637b067fe958bdbfdd3a40ec56fef7373247"
- dependencies:
- assertion-error "^1.0.1"
- deep-eql "^0.1.3"
- type-detect "^1.0.0"
-
-coffee-script@^1.10.0:
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.12.0.tgz#8ae1181fb37ee9312c09cf2bf0b754dfa1525fba"
-
-coffee-script@~1.11.0:
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.11.1.tgz#bf1c47ad64443a0d95d12df2b147cc0a4daad6e9"
-
-coffeelint@^1.14.2:
- version "1.16.0"
- resolved "https://registry.yarnpkg.com/coffeelint/-/coffeelint-1.16.0.tgz#83d8ed1dafde3a677de44e7b8a18be607761e6d8"
- dependencies:
- coffee-script "~1.11.0"
- glob "^7.0.6"
- ignore "^3.0.9"
- optimist "^0.6.1"
- resolve "^0.6.3"
- strip-json-comments "^1.0.2"
-
-commander at 0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-0.6.1.tgz#fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"
-
-commander at 2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.3.0.tgz#fd430e889832ec353b9acd1de217c11cb3eef873"
-
-concat-map at 0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
-
-debug at 2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
- dependencies:
- ms "0.7.1"
-
-deep-eql@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2"
- dependencies:
- type-detect "0.1.1"
-
-diff at 1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"
-
-escape-string-regexp at 1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz#4dbc2fe674e71949caf3fb2695ce7f2dc1d9a8d1"
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
-
-glob@^7.0.6:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.2"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob at 3.2.11:
- version "3.2.11"
- resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.11.tgz#4a973f635b9190f715d10987d5c00fd2815ebe3d"
- dependencies:
- inherits "2"
- minimatch "0.3"
-
-growl at 1.9.2:
- version "1.9.2"
- resolved "https://registry.yarnpkg.com/growl/-/growl-1.9.2.tgz#0ea7743715db8d8de2c5ede1775e1b45ac85c02f"
-
-ignore@^3.0.9:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.0.tgz#8d88f03c3002a0ac52114db25d2c673b0bf1e435"
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits at 2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
-
-jade at 0.26.3:
- version "0.26.3"
- resolved "https://registry.yarnpkg.com/jade/-/jade-0.26.3.tgz#8f10d7977d8d79f2f6ff862a81b0513ccb25686c"
- dependencies:
- commander "0.6.1"
- mkdirp "0.3.0"
-
-lru-cache at 2:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
-
-minimatch@^3.0.2:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
- dependencies:
- brace-expansion "^1.0.0"
-
-minimatch at 0.3:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.3.0.tgz#275d8edaac4f1bb3326472089e7949c8394699dd"
- dependencies:
- lru-cache "2"
- sigmund "~1.0.0"
-
-minimist@~0.0.1, minimist at 0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
-
-mkdirp at 0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e"
-
-mkdirp at 0.5.1:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
- dependencies:
- minimist "0.0.8"
-
-mocha@^2.5.3:
- version "2.5.3"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-2.5.3.tgz#161be5bdeb496771eb9b35745050b622b5aefc58"
- dependencies:
- commander "2.3.0"
- debug "2.2.0"
- diff "1.4.0"
- escape-string-regexp "1.0.2"
- glob "3.2.11"
- growl "1.9.2"
- jade "0.26.3"
- mkdirp "0.5.1"
- supports-color "1.2.0"
- to-iso-string "0.0.2"
-
-ms at 0.7.1:
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
-
-once@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- dependencies:
- wrappy "1"
-
-optimist@^0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
- dependencies:
- minimist "~0.0.1"
- wordwrap "~0.0.2"
-
-os-tmpdir@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
-
-resolve@^0.6.3:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-0.6.3.tgz#dd957982e7e736debdf53b58a4dd91754575dd46"
-
-sigmund@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
-
-strip-json-comments@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"
-
-supports-color at 1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-1.2.0.tgz#ff1ed1e61169d06b3cf2d588e188b18d8847e17e"
-
-tmp@^0.0.31:
- version "0.0.31"
- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7"
- dependencies:
- os-tmpdir "~1.0.1"
-
-to-iso-string at 0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/to-iso-string/-/to-iso-string-0.0.2.tgz#4dc19e664dfccbe25bd8db508b00c6da158255d1"
-
-type-detect@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-1.0.0.tgz#762217cc06db258ec48908a1298e8b95121e8ea2"
-
-type-detect at 0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822"
-
-wordwrap@~0.0.2:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
-
-wrappy at 1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
-
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-external-editor.git
More information about the Pkg-javascript-commits
mailing list