[Pkg-javascript-commits] [node-wordwrap] 02/08: New upstream version 1.0.0
Praveen Arimbrathodiyil
praveen at moszumanska.debian.org
Tue Oct 11 17:53:09 UTC 2016
This is an automated email from the git hooks/post-receive script.
praveen pushed a commit to branch master
in repository node-wordwrap.
commit 1247a9e24ec6c1b61a84e86692ad146eb911a064
Author: Praveen Arimbrathodiyil <praveen at debian.org>
Date: Tue Oct 11 21:35:11 2016 +0530
New upstream version 1.0.0
---
.npmignore | 1 -
LICENSE | 18 ++++++++++++++++
package.json | 67 ++++++++++++++++++++++++++++-------------------------------
test/break.js | 30 +++++++++++++-------------
test/wrap.js | 24 +++++++++++----------
5 files changed, 79 insertions(+), 61 deletions(-)
diff --git a/.npmignore b/.npmignore
deleted file mode 100644
index 3c3629e..0000000
--- a/.npmignore
+++ /dev/null
@@ -1 +0,0 @@
-node_modules
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..ee27ba4
--- /dev/null
+++ b/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/package.json b/package.json
index fdff683..5339ac0 100644
--- a/package.json
+++ b/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 at 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 at substack.net",
+ "url": "http://substack.net"
+ }
}
diff --git a/test/break.js b/test/break.js
index 749292e..7d0e8b5 100644
--- a/test/break.js
+++ b/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/test/wrap.js b/test/wrap.js
index 0cfb76d..01ea471 100644
--- a/test/wrap.js
+++ b/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();
+});
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/node-wordwrap.git
More information about the Pkg-javascript-commits
mailing list