Socket
Socket
Sign inDemoInstall

wordwrap

Package Overview
Dependencies
0
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.3 to 1.0.0

67

package.json
{
"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();
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc