[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