Change name separator of the endpoint (can't use pipe duh).

This commit is contained in:
André Cruz
2013-05-29 10:36:57 +01:00
parent 4d6bcf27e9
commit d62ccfd234

View File

@@ -2,7 +2,7 @@ var semver = require('semver');
var createError = require('./createError');
function decompose(endpoint) {
var regExp = /^(?:([\w\-]|(?:[\w\.\-]+[\w\-])?)\|)?([^\|#]+)(?:#(.*))?$/;
var regExp = /^(?:([\w\-]|(?:[\w\.\-]+[\w\-])?)=)?([^\|#]+)(?:#(.*))?$/;
var matches = endpoint.match(regExp);
if (!matches) {
@@ -20,7 +20,7 @@ function compose(decEndpoint) {
var composed = '';
if (decEndpoint.name) {
composed += decEndpoint.name + '|';
composed += decEndpoint.name + '=';
}
composed += decEndpoint.source;
@@ -33,7 +33,7 @@ function compose(decEndpoint) {
}
function json2decomposed(key, value) {
var endpoint = key + '|';
var endpoint = key + '=';
if (semver.valid(value) != null || semver.validRange(value) != null) {
endpoint += key + '#' + value;