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]