aboutsummaryrefslogtreecommitdiff
path: root/node_modules/wordwrap
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/wordwrap')
-rw-r--r--node_modules/wordwrap/LICENSE18
-rw-r--r--node_modules/wordwrap/package.json67
-rw-r--r--node_modules/wordwrap/test/break.js30
-rw-r--r--node_modules/wordwrap/test/wrap.js24
4 files changed, 60 insertions, 79 deletions
diff --git a/node_modules/wordwrap/LICENSE b/node_modules/wordwrap/LICENSE
deleted file mode 100644
index ee27ba4b4..000000000
--- a/node_modules/wordwrap/LICENSE
+++ /dev/null
@@ -1,18 +0,0 @@
-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 5339ac09b..fdff683e1 100644
--- a/node_modules/wordwrap/package.json
+++ b/node_modules/wordwrap/package.json
@@ -1,34 +1,37 @@
{
- "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"
- }
+ "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"
+ }
}
diff --git a/node_modules/wordwrap/test/break.js b/node_modules/wordwrap/test/break.js
index 7d0e8b54c..749292ecc 100644
--- a/node_modules/wordwrap/test/break.js
+++ b/node_modules/wordwrap/test/break.js
@@ -1,7 +1,7 @@
-var test = require('tape');
+var assert = require('assert');
var wordwrap = require('../');
-test('hard', function (t) {
+exports.hard = function () {
var s = 'Assert from {"type":"equal","ok":false,"found":1,"wanted":2,'
+ '"stack":[],"id":"b7ddcd4c409de8799542a74d1a04689b",'
+ '"browser":"chrome/6.0"}'
@@ -9,24 +9,22 @@ test('hard', function (t) {
var s_ = wordwrap.hard(80)(s);
var lines = s_.split('\n');
- t.equal(lines.length, 2);
- t.ok(lines[0].length < 80);
- t.ok(lines[1].length < 80);
+ assert.equal(lines.length, 2);
+ assert.ok(lines[0].length < 80);
+ assert.ok(lines[1].length < 80);
- t.equal(s, s_.replace(/\n/g, ''));
- t.end();
-});
+ assert.equal(s, s_.replace(/\n/g, ''));
+};
-test('break', function (t) {
+exports.break = function () {
var s = new Array(55+1).join('a');
var s_ = wordwrap.hard(20)(s);
var lines = s_.split('\n');
- 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(lines.length, 3);
+ assert.ok(lines[0].length === 20);
+ assert.ok(lines[1].length === 20);
+ assert.ok(lines[2].length === 15);
- t.equal(s, s_.replace(/\n/g, ''));
- t.end();
-});
+ assert.equal(s, s_.replace(/\n/g, ''));
+};
diff --git a/node_modules/wordwrap/test/wrap.js b/node_modules/wordwrap/test/wrap.js
index 01ea47185..0cfb76d17 100644
--- a/node_modules/wordwrap/test/wrap.js
+++ b/node_modules/wordwrap/test/wrap.js
@@ -1,33 +1,31 @@
-var test = require('tape');
-var wordwrap = require('../');
+var assert = require('assert');
+var wordwrap = require('wordwrap');
var fs = require('fs');
var idleness = fs.readFileSync(__dirname + '/idleness.txt', 'utf8');
-test('stop80', function (t) {
+exports.stop80 = function () {
var lines = wordwrap(80)(idleness).split(/\n/);
var words = idleness.split(/\s+/);
lines.forEach(function (line) {
- t.ok(line.length <= 80, 'line > 80 columns');
+ assert.ok(line.length <= 80, 'line > 80 columns');
var chunks = line.match(/\S/) ? line.split(/\s+/) : [];
- t.deepEqual(chunks, words.splice(0, chunks.length));
+ assert.deepEqual(chunks, words.splice(0, chunks.length));
});
- t.end();
-});
+};
-test('start20stop60', function (t) {
+exports.start20stop60 = function () {
var lines = wordwrap(20, 100)(idleness).split(/\n/);
var words = idleness.split(/\s+/);
lines.forEach(function (line) {
- t.ok(line.length <= 100, 'line > 100 columns');
+ assert.ok(line.length <= 100, 'line > 100 columns');
var chunks = line
.split(/\s+/)
.filter(function (x) { return x.match(/\S/) })
;
- t.deepEqual(chunks, words.splice(0, chunks.length));
- t.deepEqual(line.slice(0, 20), new Array(20 + 1).join(' '));
+ assert.deepEqual(chunks, words.splice(0, chunks.length));
+ assert.deepEqual(line.slice(0, 20), new Array(20 + 1).join(' '));
});
- t.end();
-});
+};