wordwrap
Advanced tools
Comparing version 0.0.3 to 1.0.0
{ | ||
"name" : "wordwrap", | ||
"description" : "Wrap those words. Show them at what columns to start and stop.", | ||
"version" : "0.0.3", | ||
"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", | ||
"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" | ||
} | ||
} |
@@ -1,5 +0,5 @@ | ||
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,' | ||
@@ -12,10 +12,11 @@ + '"stack":[],"id":"b7ddcd4c409de8799542a74d1a04689b",' | ||
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'); | ||
@@ -25,8 +26,9 @@ 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(); | ||
}); |
@@ -1,3 +0,3 @@ | ||
var assert = require('assert'); | ||
var wordwrap = require('wordwrap'); | ||
var test = require('tape'); | ||
var wordwrap = require('../'); | ||
@@ -7,3 +7,3 @@ var fs = require('fs'); | ||
exports.stop80 = function () { | ||
test('stop80', function (t) { | ||
var lines = wordwrap(80)(idleness).split(/\n/); | ||
@@ -13,9 +13,10 @@ 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/); | ||
@@ -25,3 +26,3 @@ 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 | ||
@@ -31,5 +32,6 @@ .split(/\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(); | ||
}); |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
131
1
0
36754