diff options
Diffstat (limited to 'node_modules/wordwrap')
-rw-r--r-- | node_modules/wordwrap/.npmignore | 1 | ||||
-rw-r--r-- | node_modules/wordwrap/LICENSE | 18 | ||||
-rw-r--r-- | node_modules/wordwrap/package.json | 67 | ||||
-rw-r--r-- | node_modules/wordwrap/test/break.js | 30 | ||||
-rw-r--r-- | node_modules/wordwrap/test/wrap.js | 24 |
5 files changed, 79 insertions, 61 deletions
diff --git a/node_modules/wordwrap/.npmignore b/node_modules/wordwrap/.npmignore deleted file mode 100644 index 3c3629e64..000000000 --- a/node_modules/wordwrap/.npmignore +++ /dev/null @@ -1 +0,0 @@ -node_modules diff --git a/node_modules/wordwrap/LICENSE b/node_modules/wordwrap/LICENSE new file mode 100644 index 000000000..ee27ba4b4 --- /dev/null +++ b/node_modules/wordwrap/LICENSE @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +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. diff --git a/node_modules/wordwrap/package.json b/node_modules/wordwrap/package.json index fdff683e1..5339ac09b 100644 --- a/node_modules/wordwrap/package.json +++ b/node_modules/wordwrap/package.json @@ -1,37 +1,34 @@ { - "name" : "wordwrap", - "description" : "Wrap those words. Show them at what columns to start and stop.", - "version" : "0.0.2", - "repository" : { - "type" : "git", - "url" : "git://github.com/substack/node-wordwrap.git" - }, - "main" : "./index.js", - "keywords" : [ - "word", - "wrap", - "rule", - "format", - "column" - ], - "directories" : { - "lib" : ".", - "example" : "example", - "test" : "test" - }, - "scripts" : { - "test" : "expresso" - }, - "devDependencies" : { - "expresso" : "=0.7.x" - }, - "engines" : { - "node" : ">=0.4.0" - }, - "license" : "MIT/X11", - "author" : { - "name" : "James Halliday", - "email" : "mail@substack.net", - "url" : "http://substack.net" - } + "name": "wordwrap", + "description": "Wrap those words. Show them at what columns to start and stop.", + "version": "1.0.0", + "repository": { + "type": "git", + "url": "git://github.com/substack/node-wordwrap.git" + }, + "main": "./index.js", + "keywords": [ + "word", + "wrap", + "rule", + "format", + "column" + ], + "directories": { + "lib": ".", + "example": "example", + "test": "test" + }, + "scripts": { + "test": "expresso" + }, + "devDependencies": { + "tape": "^4.0.0" + }, + "license": "MIT", + "author": { + "name": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net" + } } diff --git a/node_modules/wordwrap/test/break.js b/node_modules/wordwrap/test/break.js index 749292ecc..7d0e8b54c 100644 --- a/node_modules/wordwrap/test/break.js +++ b/node_modules/wordwrap/test/break.js @@ -1,7 +1,7 @@ -var assert = require('assert'); +var test = require('tape'); var wordwrap = require('../'); -exports.hard = function () { +test('hard', function (t) { var s = 'Assert from {"type":"equal","ok":false,"found":1,"wanted":2,' + '"stack":[],"id":"b7ddcd4c409de8799542a74d1a04689b",' + '"browser":"chrome/6.0"}' @@ -9,22 +9,24 @@ exports.hard = function () { var s_ = wordwrap.hard(80)(s); var lines = s_.split('\n'); - assert.equal(lines.length, 2); - assert.ok(lines[0].length < 80); - assert.ok(lines[1].length < 80); + t.equal(lines.length, 2); + t.ok(lines[0].length < 80); + t.ok(lines[1].length < 80); - assert.equal(s, s_.replace(/\n/g, '')); -}; + t.equal(s, s_.replace(/\n/g, '')); + t.end(); +}); -exports.break = function () { +test('break', function (t) { var s = new Array(55+1).join('a'); var s_ = wordwrap.hard(20)(s); var lines = s_.split('\n'); - assert.equal(lines.length, 3); - assert.ok(lines[0].length === 20); - assert.ok(lines[1].length === 20); - assert.ok(lines[2].length === 15); + t.equal(lines.length, 3); + t.ok(lines[0].length === 20); + t.ok(lines[1].length === 20); + t.ok(lines[2].length === 15); - assert.equal(s, s_.replace(/\n/g, '')); -}; + t.equal(s, s_.replace(/\n/g, '')); + t.end(); +}); diff --git a/node_modules/wordwrap/test/wrap.js b/node_modules/wordwrap/test/wrap.js index 0cfb76d17..01ea47185 100644 --- a/node_modules/wordwrap/test/wrap.js +++ b/node_modules/wordwrap/test/wrap.js @@ -1,31 +1,33 @@ -var assert = require('assert'); -var wordwrap = require('wordwrap'); +var test = require('tape'); +var wordwrap = require('../'); var fs = require('fs'); var idleness = fs.readFileSync(__dirname + '/idleness.txt', 'utf8'); -exports.stop80 = function () { +test('stop80', function (t) { var lines = wordwrap(80)(idleness).split(/\n/); var words = idleness.split(/\s+/); lines.forEach(function (line) { - assert.ok(line.length <= 80, 'line > 80 columns'); + t.ok(line.length <= 80, 'line > 80 columns'); var chunks = line.match(/\S/) ? line.split(/\s+/) : []; - assert.deepEqual(chunks, words.splice(0, chunks.length)); + t.deepEqual(chunks, words.splice(0, chunks.length)); }); -}; + t.end(); +}); -exports.start20stop60 = function () { +test('start20stop60', function (t) { var lines = wordwrap(20, 100)(idleness).split(/\n/); var words = idleness.split(/\s+/); lines.forEach(function (line) { - assert.ok(line.length <= 100, 'line > 100 columns'); + t.ok(line.length <= 100, 'line > 100 columns'); var chunks = line .split(/\s+/) .filter(function (x) { return x.match(/\S/) }) ; - assert.deepEqual(chunks, words.splice(0, chunks.length)); - assert.deepEqual(line.slice(0, 20), new Array(20 + 1).join(' ')); + t.deepEqual(chunks, words.splice(0, chunks.length)); + t.deepEqual(line.slice(0, 20), new Array(20 + 1).join(' ')); }); -}; + t.end(); +}); |