Hello community,

here is the log from the commit of package nodejs-npm-package-arg for 
openSUSE:Factory checked in at 2014-10-24 10:47:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs-npm-package-arg (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs-npm-package-arg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs-npm-package-arg"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/nodejs-npm-package-arg/nodejs-npm-package-arg.changes
    2014-09-23 17:17:36.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.nodejs-npm-package-arg.new/nodejs-npm-package-arg.changes
       2014-10-24 10:47:47.000000000 +0200
@@ -1,0 +2,10 @@
+Fri Oct 10 15:30:34 UTC 2014 - [email protected]
+
+- update to version 2.1.3
+
+-------------------------------------------------------------------
+Thu Oct  9 15:08:25 UTC 2014 - [email protected]
+
+- use nodejs-packaging for building
+
+-------------------------------------------------------------------

Old:
----
  npm-package-arg-2.1.2.tgz

New:
----
  npm-package-arg-2.1.3.tgz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nodejs-npm-package-arg.spec ++++++
--- /var/tmp/diff_new_pack.55cV8U/_old  2014-10-24 10:47:48.000000000 +0200
+++ /var/tmp/diff_new_pack.55cV8U/_new  2014-10-24 10:47:48.000000000 +0200
@@ -19,19 +19,19 @@
 %define base_name npm-package-arg
 
 Name:           nodejs-npm-package-arg
-Version:        2.1.2
+Version:        2.1.3
 Release:        0
 Summary:        Parse things that can be arguments to `npm install`
 License:        ISC
 Group:          Development/Languages/Other
 Url:            https://github.com/npm/npm-package-arg
 Source:         
http://registry.npmjs.org/%{base_name}/-/%{base_name}-%{version}.tgz
-Requires:       nodejs-semver
-BuildRequires:  nodejs
+BuildRequires:  nodejs-packaging
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 ExclusiveArch:  %{ix86} x86_64 %{arm} noarch
-%{?nodejs_requires}
+
+%nodejs_find_provides_and_requires
 
 %description
 Takes an argument like [email protected], or foo@user/foo, or http://x.com/foo.tgz, or 
git+https://github.com/user/foo, and figures out what type of thing it is.

++++++ npm-package-arg-2.1.2.tgz -> npm-package-arg-2.1.3.tgz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/package.json new/package/package.json
--- old/package/package.json    2014-09-13 09:35:02.000000000 +0200
+++ new/package/package.json    2014-09-29 18:40:39.000000000 +0200
@@ -1,13 +1,13 @@
 {
   "name": "npm-package-arg",
-  "version": "2.1.2",
+  "version": "2.1.3",
   "description": "Parse the things that can be arguments to `npm install`",
   "main": "npa.js",
   "directories": {
     "test": "test"
   },
   "dependencies": {
-    "semver": "^2.3.0 || 3.x || 4"
+    "semver": "4"
   },
   "devDependencies": {
     "tap": "^0.4.9"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/package.json~ new/package/package.json~
--- old/package/package.json~   1970-01-01 01:00:00.000000000 +0100
+++ new/package/package.json~   2014-09-29 17:42:29.000000000 +0200
@@ -0,0 +1,28 @@
+{
+  "name": "npm-package-arg",
+  "version": "2.1.2",
+  "description": "Parse the things that can be arguments to `npm install`",
+  "main": "npa.js",
+  "directories": {
+    "test": "test"
+  },
+  "dependencies": {
+    "semver": "^2.3.0 || 3.x || 4"
+  },
+  "devDependencies": {
+    "tap": "^0.4.9"
+  },
+  "scripts": {
+    "test": "tap test/*.js"
+  },
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/npm/npm-package-arg";
+  },
+  "author": "Isaac Z. Schlueter <[email protected]> (http://blog.izs.me/)",
+  "license": "ISC",
+  "bugs": {
+    "url": "https://github.com/npm/npm-package-arg/issues";
+  },
+  "homepage": "https://github.com/npm/npm-package-arg";
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/test/basic.js new/package/test/basic.js
--- old/package/test/basic.js   2014-09-13 09:28:13.000000000 +0200
+++ new/package/test/basic.js   2014-09-29 18:40:04.000000000 +0200
@@ -8,7 +8,7 @@
     "[email protected]": {
       name: "foo",
       type: "range",
-      spec: ">=1.2.0-0 <1.3.0-0",
+      spec: ">=1.2.0 <1.3.0",
       raw: "[email protected]",
       rawSpec: "1.2"
     },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/package/test/basic.js~ new/package/test/basic.js~
--- old/package/test/basic.js~  1970-01-01 01:00:00.000000000 +0100
+++ new/package/test/basic.js~  2014-09-27 07:35:23.000000000 +0200
@@ -0,0 +1,203 @@
+var npa = require("../npa.js")
+var path = require("path")
+
+require("tap").test("basic", function (t) {
+  t.setMaxListeners(999)
+
+  var tests = {
+    "[email protected]": {
+      name: "foo",
+      type: "range",
+      spec: ">=1.2.0-0 <1.3.0-0",
+      raw: "[email protected]",
+      rawSpec: "1.2"
+    },
+
+    "@foo/bar": {
+      raw: "@foo/bar",
+      name: "@foo/bar",
+      scope: "@foo",
+      rawSpec: "",
+      spec: "*",
+      type: "range"
+    },
+
+    "@foo/bar@": {
+      raw: "@foo/bar@",
+      name: "@foo/bar",
+      scope: "@foo",
+      rawSpec: "",
+      spec: "*",
+      type: "range"
+    },
+
+    "@foo/bar@baz": {
+      raw: "@foo/bar@baz",
+      name: "@foo/bar",
+      scope: "@foo",
+      rawSpec: "baz",
+      spec: "baz",
+      type: "tag"
+    },
+
+    "@f fo o al/ a d s ;f ": {
+      raw: "@f fo o al/ a d s ;f",
+      name: null,
+      rawSpec: "@f fo o al/ a d s ;f",
+      spec: path.resolve("@f fo o al/ a d s ;f"),
+      type: "local"
+    },
+
+    "[email protected]": {
+      name: "foo",
+      type: "version",
+      spec: "1.2.3",
+      raw: "[email protected]"
+    },
+
+    "foo@=v1.2.3": {
+      name: "foo",
+      type: "version",
+      spec: "1.2.3",
+      raw: "foo@=v1.2.3",
+      rawSpec: "=v1.2.3"
+    },
+
+    "git+ssh://[email protected]/user/foo#1.2.3": {
+      name: null,
+      type: "git",
+      spec: "ssh://[email protected]/user/foo#1.2.3",
+      raw: "git+ssh://[email protected]/user/foo#1.2.3"
+    },
+
+    "git+file://path/to/repo#1.2.3": {
+      name: null,
+      type: "git",
+      spec: "file://path/to/repo#1.2.3",
+      raw: "git+file://path/to/repo#1.2.3"
+    },
+
+    "git://github.com/user/foo": {
+      name: null,
+      type: "git",
+      spec: "git://github.com/user/foo",
+      raw: "git://github.com/user/foo"
+    },
+
+    "@foo/bar@git+ssh://github.com/user/foo": {
+      name: "@foo/bar",
+      scope: "@foo",
+      spec: "ssh://github.com/user/foo",
+      rawSpec: "git+ssh://github.com/user/foo",
+      raw: "@foo/bar@git+ssh://github.com/user/foo"
+    },
+
+    "/path/to/foo": {
+      name: null,
+      type: "local",
+      spec: "/path/to/foo",
+      raw: "/path/to/foo"
+    },
+
+    "file:path/to/foo": {
+      name: null,
+      type: "local",
+      spec: "path/to/foo",
+      raw: "file:path/to/foo"
+    },
+
+    "file:~/path/to/foo": {
+      name: null,
+      type: "local",
+      spec: "~/path/to/foo",
+      raw: "file:~/path/to/foo"
+    },
+
+    "file:../path/to/foo": {
+      name: null,
+      type: "local",
+      spec: "../path/to/foo",
+      raw: "file:../path/to/foo"
+    },
+
+    "file:///path/to/foo": {
+      name: null,
+      type: "local",
+      spec: "/path/to/foo",
+      raw: "file:///path/to/foo"
+    },
+
+    "https://server.com/foo.tgz": {
+      name: null,
+      type: "remote",
+      spec: "https://server.com/foo.tgz";,
+      raw: "https://server.com/foo.tgz";
+    },
+
+    "user/foo-js": {
+      name: null,
+      type: "github",
+      spec: "user/foo-js",
+      raw: "user/foo-js"
+    },
+
+    "user/foo-js#bar/baz": {
+      name: null,
+      type: "github",
+      spec: "user/foo-js#bar/baz",
+      raw: "user/foo-js#bar/baz"
+    },
+
+    "user..blerg--/..foo-js# . . . . . some . tags / / /": {
+      name: null,
+      type: "github",
+      spec: "user..blerg--/..foo-js# . . . . . some . tags / / /",
+      raw: "user..blerg--/..foo-js# . . . . . some . tags / / /"
+    },
+
+    "user/foo-js#bar/baz/bin": {
+      name: null,
+      type: "github",
+      spec: "user/foo-js#bar/baz/bin",
+      raw: "user/foo-js#bar/baz/bin"
+    },
+
+    "foo@user/foo-js": {
+      name: "foo",
+      type: "github",
+      spec: "user/foo-js",
+      raw: "foo@user/foo-js"
+    },
+
+    "foo@latest": {
+      name: "foo",
+      type: "tag",
+      spec: "latest",
+      raw: "foo@latest"
+    },
+
+    "foo": {
+      name: "foo",
+      type: "range",
+      spec: "*",
+      raw: "foo"
+    }
+  }
+
+  Object.keys(tests).forEach(function (arg) {
+    var res = npa(arg)
+    t.type(res, "Result")
+    t.has(res, tests[arg])
+  })
+
+  // Completely unreasonable invalid garbage throws an error
+  t.throws(function() {
+    npa("this is not a \0 valid package name or url")
+  })
+
+  t.throws(function() {
+    npa("gopher://yea right")
+  }, "Unsupported URL Type: gopher://yea right")
+
+  t.end()
+})

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to