aurelia-route-recognizer
Advanced tools
Comparing version 1.0.0-beta.1.1.1 to 1.0.0-beta.1.1.2
{ | ||
"name": "aurelia-route-recognizer", | ||
"version": "1.0.0-beta.1.1.1", | ||
"version": "1.0.0-beta.1.1.2", | ||
"description": "A lightweight JavaScript library that matches paths against registered routes. It includes support for dynamic and star segments and nested handlers.", | ||
@@ -19,5 +19,4 @@ "keywords": [ | ||
"dependencies": { | ||
"aurelia-path": "^1.0.0-beta.1.1.0", | ||
"core-js": "zloirock/core-js" | ||
"aurelia-path": "^1.0.0-beta.1.1.0" | ||
} | ||
} |
TN: | ||
SF:/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/route-recognizer/src/route-recognizer.js | ||
FN:22,(anonymous_2) | ||
FN:23,RouteRecognizer | ||
FN:36,add | ||
FN:40,(anonymous_5) | ||
FN:99,handlersFor | ||
FN:115,hasRoute | ||
FN:128,generate | ||
FN:180,recognize | ||
FN:238,RecognizeResults | ||
FN:248,parse | ||
FN:306,sortSolutions | ||
FN:307,(anonymous_13) | ||
FN:333,recognizeChar | ||
FN:344,findHandler | ||
FN:366,addSegment | ||
FN:368,(anonymous_17) | ||
FN:20,(anonymous_2) | ||
FN:21,RouteRecognizer | ||
FN:34,add | ||
FN:38,(anonymous_5) | ||
FN:97,handlersFor | ||
FN:113,hasRoute | ||
FN:126,generate | ||
FN:178,recognize | ||
FN:236,RecognizeResults | ||
FN:246,parse | ||
FN:304,sortSolutions | ||
FN:305,(anonymous_13) | ||
FN:331,recognizeChar | ||
FN:342,findHandler | ||
FN:364,addSegment | ||
FN:366,(anonymous_17) | ||
FNF:16 | ||
@@ -37,9 +37,10 @@ FNH:15 | ||
FNDA:129,(anonymous_17) | ||
DA:16,1 | ||
DA:17,1 | ||
DA:18,1 | ||
DA:18,19 | ||
DA:19,19 | ||
DA:20,19 | ||
DA:29,38 | ||
DA:28,38 | ||
DA:29,19 | ||
DA:30,19 | ||
DA:31,19 | ||
DA:33,19 | ||
DA:34,19 | ||
@@ -51,80 +52,80 @@ DA:35,19 | ||
DA:39,19 | ||
DA:40,19 | ||
DA:42,19 | ||
DA:41,19 | ||
DA:42,39 | ||
DA:43,39 | ||
DA:44,39 | ||
DA:45,2 | ||
DA:48,37 | ||
DA:44,2 | ||
DA:47,37 | ||
DA:50,37 | ||
DA:51,37 | ||
DA:52,37 | ||
DA:54,37 | ||
DA:55,37 | ||
DA:56,37 | ||
DA:59,19 | ||
DA:58,19 | ||
DA:59,2 | ||
DA:60,2 | ||
DA:61,2 | ||
DA:64,19 | ||
DA:66,19 | ||
DA:67,18 | ||
DA:63,19 | ||
DA:65,19 | ||
DA:66,18 | ||
DA:72,19 | ||
DA:73,19 | ||
DA:74,19 | ||
DA:75,19 | ||
DA:77,19 | ||
DA:76,19 | ||
DA:86,2 | ||
DA:87,2 | ||
DA:88,2 | ||
DA:89,1 | ||
DA:92,1 | ||
DA:102,2 | ||
DA:114,16 | ||
DA:88,1 | ||
DA:91,1 | ||
DA:101,2 | ||
DA:113,16 | ||
DA:115,16 | ||
DA:116,16 | ||
DA:117,16 | ||
DA:118,1 | ||
DA:117,1 | ||
DA:120,15 | ||
DA:121,15 | ||
DA:122,15 | ||
DA:123,15 | ||
DA:125,15 | ||
DA:126,29 | ||
DA:128,29 | ||
DA:129,1 | ||
DA:124,15 | ||
DA:125,29 | ||
DA:127,29 | ||
DA:128,1 | ||
DA:131,28 | ||
DA:132,28 | ||
DA:133,28 | ||
DA:134,28 | ||
DA:135,3 | ||
DA:138,25 | ||
DA:141,12 | ||
DA:142,1 | ||
DA:146,12 | ||
DA:147,9 | ||
DA:134,3 | ||
DA:137,25 | ||
DA:140,12 | ||
DA:141,1 | ||
DA:145,12 | ||
DA:146,9 | ||
DA:149,12 | ||
DA:150,12 | ||
DA:151,12 | ||
DA:153,12 | ||
DA:152,12 | ||
DA:164,9 | ||
DA:165,9 | ||
DA:166,9 | ||
DA:167,9 | ||
DA:168,9 | ||
DA:169,9 | ||
DA:170,9 | ||
DA:171,9 | ||
DA:171,0 | ||
DA:172,0 | ||
DA:173,0 | ||
DA:174,0 | ||
DA:177,9 | ||
DA:179,9 | ||
DA:180,0 | ||
DA:176,9 | ||
DA:178,9 | ||
DA:179,0 | ||
DA:182,9 | ||
DA:183,9 | ||
DA:184,9 | ||
DA:184,0 | ||
DA:185,0 | ||
DA:186,0 | ||
DA:189,9 | ||
DA:188,9 | ||
DA:189,98 | ||
DA:190,98 | ||
DA:191,98 | ||
DA:192,1 | ||
DA:191,1 | ||
DA:195,9 | ||
DA:196,9 | ||
DA:197,9 | ||
DA:197,8 | ||
DA:198,8 | ||
DA:199,8 | ||
DA:203,9 | ||
DA:202,9 | ||
DA:204,9 | ||
DA:205,9 | ||
DA:206,9 | ||
DA:209,8 | ||
DA:210,0 | ||
DA:213,8 | ||
DA:208,8 | ||
DA:209,0 | ||
DA:212,8 | ||
DA:219,8 | ||
DA:220,8 | ||
@@ -134,46 +135,46 @@ DA:221,8 | ||
DA:223,8 | ||
DA:224,8 | ||
DA:228,1 | ||
DA:227,1 | ||
DA:230,19 | ||
DA:231,19 | ||
DA:232,19 | ||
DA:233,0 | ||
DA:236,19 | ||
DA:238,19 | ||
DA:232,0 | ||
DA:235,19 | ||
DA:237,19 | ||
DA:238,39 | ||
DA:239,39 | ||
DA:240,39 | ||
DA:240,14 | ||
DA:241,14 | ||
DA:242,14 | ||
DA:243,14 | ||
DA:244,14 | ||
DA:246,25 | ||
DA:247,25 | ||
DA:248,25 | ||
DA:248,4 | ||
DA:249,4 | ||
DA:250,4 | ||
DA:251,4 | ||
DA:252,21 | ||
DA:253,2 | ||
DA:251,21 | ||
DA:252,2 | ||
DA:254,19 | ||
DA:255,19 | ||
DA:256,19 | ||
DA:260,19 | ||
DA:273,1 | ||
DA:274,9 | ||
DA:259,19 | ||
DA:272,1 | ||
DA:273,9 | ||
DA:274,0 | ||
DA:275,0 | ||
DA:276,0 | ||
DA:278,0 | ||
DA:279,0 | ||
DA:280,0 | ||
DA:281,0 | ||
DA:282,0 | ||
DA:283,0 | ||
DA:284,0 | ||
DA:287,0 | ||
DA:288,0 | ||
DA:289,0 | ||
DA:291,0 | ||
DA:292,0 | ||
DA:293,0 | ||
DA:296,0 | ||
DA:300,1 | ||
DA:301,98 | ||
DA:295,0 | ||
DA:299,1 | ||
DA:300,98 | ||
DA:302,98 | ||
DA:303,98 | ||
DA:304,98 | ||
DA:305,98 | ||
DA:308,98 | ||
DA:311,1 | ||
DA:307,98 | ||
DA:310,1 | ||
DA:311,8 | ||
DA:312,8 | ||
@@ -183,82 +184,81 @@ DA:313,8 | ||
DA:315,8 | ||
DA:316,8 | ||
DA:317,8 | ||
DA:318,8 | ||
DA:319,8 | ||
DA:320,8 | ||
DA:321,8 | ||
DA:322,8 | ||
DA:323,8 | ||
DA:324,8 | ||
DA:327,8 | ||
DA:330,8 | ||
DA:333,1 | ||
DA:326,8 | ||
DA:329,8 | ||
DA:332,1 | ||
DA:333,37 | ||
DA:334,37 | ||
DA:335,37 | ||
DA:336,129 | ||
DA:339,37 | ||
DA:335,129 | ||
DA:338,37 | ||
LF:157 | ||
LH:137 | ||
BRDA:39,1,0,19 | ||
BRDA:39,1,1,19 | ||
BRDA:56,2,0,2 | ||
BRDA:56,2,1,37 | ||
BRDA:71,3,0,2 | ||
BRDA:71,3,1,17 | ||
BRDA:78,4,0,18 | ||
BRDA:78,4,1,1 | ||
BRDA:101,5,0,1 | ||
BRDA:101,5,1,1 | ||
BRDA:132,6,0,1 | ||
BRDA:132,6,1,15 | ||
BRDA:143,7,0,1 | ||
BRDA:143,7,1,28 | ||
BRDA:149,8,0,3 | ||
BRDA:149,8,1,25 | ||
BRDA:149,9,0,28 | ||
BRDA:149,9,1,27 | ||
BRDA:156,10,0,1 | ||
BRDA:156,10,1,11 | ||
BRDA:166,11,0,2 | ||
BRDA:166,11,1,10 | ||
BRDA:187,12,0,0 | ||
BRDA:187,12,1,9 | ||
BRDA:195,13,0,0 | ||
BRDA:195,13,1,9 | ||
BRDA:200,14,0,0 | ||
BRDA:200,14,1,9 | ||
BRDA:200,15,0,9 | ||
BRDA:200,15,1,8 | ||
BRDA:207,16,0,1 | ||
BRDA:207,16,1,97 | ||
BRDA:214,17,0,8 | ||
BRDA:214,17,1,0 | ||
BRDA:222,18,0,8 | ||
BRDA:222,18,1,1 | ||
BRDA:222,19,0,9 | ||
BRDA:222,19,1,8 | ||
BRDA:225,20,0,0 | ||
BRDA:225,20,1,8 | ||
BRDA:225,21,0,8 | ||
BRDA:225,21,1,0 | ||
BRDA:245,22,0,8 | ||
BRDA:245,22,1,0 | ||
BRDA:252,23,0,0 | ||
BRDA:252,23,1,19 | ||
BRDA:273,24,0,14 | ||
BRDA:273,24,1,25 | ||
BRDA:281,25,0,4 | ||
BRDA:281,25,1,21 | ||
BRDA:285,26,0,2 | ||
BRDA:285,26,1,19 | ||
BRDA:308,27,0,0 | ||
BRDA:308,27,1,0 | ||
BRDA:312,28,0,0 | ||
BRDA:312,28,1,0 | ||
BRDA:313,29,0,0 | ||
BRDA:313,29,1,0 | ||
BRDA:316,30,0,0 | ||
BRDA:316,30,1,0 | ||
BRDA:321,31,0,0 | ||
BRDA:321,31,1,0 | ||
BRDA:325,32,0,0 | ||
BRDA:325,32,1,0 | ||
BRDA:37,1,0,19 | ||
BRDA:37,1,1,19 | ||
BRDA:54,2,0,2 | ||
BRDA:54,2,1,37 | ||
BRDA:69,3,0,2 | ||
BRDA:69,3,1,17 | ||
BRDA:76,4,0,18 | ||
BRDA:76,4,1,1 | ||
BRDA:99,5,0,1 | ||
BRDA:99,5,1,1 | ||
BRDA:130,6,0,1 | ||
BRDA:130,6,1,15 | ||
BRDA:141,7,0,1 | ||
BRDA:141,7,1,28 | ||
BRDA:147,8,0,3 | ||
BRDA:147,8,1,25 | ||
BRDA:147,9,0,28 | ||
BRDA:147,9,1,27 | ||
BRDA:154,10,0,1 | ||
BRDA:154,10,1,11 | ||
BRDA:164,11,0,2 | ||
BRDA:164,11,1,10 | ||
BRDA:185,12,0,0 | ||
BRDA:185,12,1,9 | ||
BRDA:193,13,0,0 | ||
BRDA:193,13,1,9 | ||
BRDA:198,14,0,0 | ||
BRDA:198,14,1,9 | ||
BRDA:198,15,0,9 | ||
BRDA:198,15,1,8 | ||
BRDA:205,16,0,1 | ||
BRDA:205,16,1,97 | ||
BRDA:212,17,0,8 | ||
BRDA:212,17,1,0 | ||
BRDA:220,18,0,8 | ||
BRDA:220,18,1,1 | ||
BRDA:220,19,0,9 | ||
BRDA:220,19,1,8 | ||
BRDA:223,20,0,0 | ||
BRDA:223,20,1,8 | ||
BRDA:223,21,0,8 | ||
BRDA:223,21,1,0 | ||
BRDA:243,22,0,8 | ||
BRDA:243,22,1,0 | ||
BRDA:250,23,0,0 | ||
BRDA:250,23,1,19 | ||
BRDA:271,24,0,14 | ||
BRDA:271,24,1,25 | ||
BRDA:279,25,0,4 | ||
BRDA:279,25,1,21 | ||
BRDA:283,26,0,2 | ||
BRDA:283,26,1,19 | ||
BRDA:306,27,0,0 | ||
BRDA:306,27,1,0 | ||
BRDA:310,28,0,0 | ||
BRDA:310,28,1,0 | ||
BRDA:311,29,0,0 | ||
BRDA:311,29,1,0 | ||
BRDA:314,30,0,0 | ||
BRDA:314,30,1,0 | ||
BRDA:319,31,0,0 | ||
BRDA:319,31,1,0 | ||
BRDA:323,32,0,0 | ||
BRDA:323,32,1,0 | ||
BRF:64 | ||
@@ -265,0 +265,0 @@ BRH:44 |
declare module 'aurelia-route-recognizer' { | ||
import 'core-js'; | ||
import { buildQueryString, parseQueryString } from 'aurelia-path'; | ||
@@ -4,0 +3,0 @@ export interface RouteHandler { |
@@ -1,2 +0,2 @@ | ||
define(['exports', 'core-js', 'aurelia-path'], function (exports, _coreJs, _aureliaPath) { | ||
define(['exports', 'aurelia-path'], function (exports, _aureliaPath) { | ||
'use strict'; | ||
@@ -246,6 +246,9 @@ | ||
if (routeName) { | ||
this.names[routeName] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
var routeNames = Array.isArray(routeName) ? routeName : [routeName]; | ||
for (var i = 0; i < routeNames.length; i++) { | ||
this.names[routeNames[i]] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
} | ||
} | ||
@@ -252,0 +255,0 @@ |
declare module 'aurelia-route-recognizer' { | ||
import 'core-js'; | ||
import { buildQueryString, parseQueryString } from 'aurelia-path'; | ||
@@ -4,0 +3,0 @@ export interface RouteHandler { |
@@ -1,2 +0,1 @@ | ||
import 'core-js'; | ||
import {buildQueryString,parseQueryString} from 'aurelia-path'; | ||
@@ -265,6 +264,9 @@ | ||
if (routeName) { | ||
this.names[routeName] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
let routeNames = Array.isArray(routeName) ? routeName : [routeName]; | ||
for (let i = 0; i < routeNames.length; i++) { | ||
this.names[routeNames[i]] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
} | ||
} | ||
@@ -271,0 +273,0 @@ |
declare module 'aurelia-route-recognizer' { | ||
import 'core-js'; | ||
import { buildQueryString, parseQueryString } from 'aurelia-path'; | ||
@@ -4,0 +3,0 @@ export interface RouteHandler { |
@@ -7,4 +7,2 @@ 'use strict'; | ||
require('core-js'); | ||
var _aureliaPath = require('aurelia-path'); | ||
@@ -250,6 +248,9 @@ | ||
if (routeName) { | ||
this.names[routeName] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
var routeNames = Array.isArray(routeName) ? routeName : [routeName]; | ||
for (var i = 0; i < routeNames.length; i++) { | ||
this.names[routeNames[i]] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
} | ||
} | ||
@@ -256,0 +257,0 @@ |
declare module 'aurelia-route-recognizer' { | ||
import 'core-js'; | ||
import { buildQueryString, parseQueryString } from 'aurelia-path'; | ||
@@ -4,0 +3,0 @@ export interface RouteHandler { |
@@ -1,2 +0,1 @@ | ||
import 'core-js'; | ||
import {buildQueryString,parseQueryString} from 'aurelia-path'; | ||
@@ -265,6 +264,9 @@ | ||
if (routeName) { | ||
this.names[routeName] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
let routeNames = Array.isArray(routeName) ? routeName : [routeName]; | ||
for (let i = 0; i < routeNames.length; i++) { | ||
this.names[routeNames[i]] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
} | ||
} | ||
@@ -271,0 +273,0 @@ |
declare module 'aurelia-route-recognizer' { | ||
import 'core-js'; | ||
import { buildQueryString, parseQueryString } from 'aurelia-path'; | ||
@@ -4,0 +3,0 @@ export interface RouteHandler { |
@@ -1,2 +0,2 @@ | ||
System.register(['core-js', 'aurelia-path'], function (_export) { | ||
System.register(['aurelia-path'], function (_export) { | ||
'use strict'; | ||
@@ -123,3 +123,3 @@ | ||
return { | ||
setters: [function (_coreJs) {}, function (_aureliaPath) { | ||
setters: [function (_aureliaPath) { | ||
buildQueryString = _aureliaPath.buildQueryString; | ||
@@ -366,6 +366,9 @@ parseQueryString = _aureliaPath.parseQueryString; | ||
if (routeName) { | ||
this.names[routeName] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
var routeNames = Array.isArray(routeName) ? routeName : [routeName]; | ||
for (var i = 0; i < routeNames.length; i++) { | ||
this.names[routeNames[i]] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
} | ||
} | ||
@@ -372,0 +375,0 @@ |
@@ -0,1 +1,15 @@ | ||
### 1.0.0-beta.1.1.2 (2016-03-01) | ||
#### Bug Fixes | ||
* **all:** remove core-js dependency ([7f97b087](http://github.com/aurelia/route-recognizer/commit/7f97b08711f0b89e86b9a09d399f6e026685c200)) | ||
* **bower:** remove core-js ([12879fa7](http://github.com/aurelia/route-recognizer/commit/12879fa754cc0b0503e066b84bc234b9ab9863cb)) | ||
#### Features | ||
* **route-recognizer:** Support multiple names per route ([6b5637d2](http://github.com/aurelia/route-recognizer/commit/6b5637d296af90127dd293d975592c7e62182a2f)) | ||
### 1.0.0-beta.1.1.1 (2016-02-08) | ||
@@ -2,0 +16,0 @@ |
{ | ||
"name": "aurelia-route-recognizer", | ||
"version": "1.0.0-beta.1.1.1", | ||
"version": "1.0.0-beta.1.1.2", | ||
"description": "A lightweight JavaScript library that matches paths against registered routes. It includes support for dynamic and star segments and nested handlers.", | ||
@@ -33,8 +33,6 @@ "keywords": [ | ||
"peerDependencies": { | ||
"aurelia-path": "^1.0.0-beta.1.1.0", | ||
"core-js": "^2.0.3" | ||
"aurelia-path": "^1.0.0-beta.1.1.0" | ||
}, | ||
"dependencies": { | ||
"aurelia-path": "^1.0.0-beta.1.1.0", | ||
"core-js": "^2.0.3" | ||
"aurelia-path": "^1.0.0-beta.1.1.0" | ||
}, | ||
@@ -48,4 +46,3 @@ "devDependencies": { | ||
"dependencies": { | ||
"aurelia-path": "^1.0.0-beta.1.1.0", | ||
"core-js": "^2.0.3" | ||
"aurelia-path": "^1.0.0-beta.1.1.0" | ||
}, | ||
@@ -72,3 +69,3 @@ "devDependencies": { | ||
"jspm": "0.16.15", | ||
"karma": "0.13.15", | ||
"karma": "^0.13.21", | ||
"karma-babel-preprocessor": "^5.2.2", | ||
@@ -75,0 +72,0 @@ "karma-chrome-launcher": "0.1.12", |
@@ -1,2 +0,1 @@ | ||
import 'core-js'; | ||
import {buildQueryString, parseQueryString} from 'aurelia-path'; | ||
@@ -67,6 +66,9 @@ import {State} from './state'; | ||
if (routeName) { | ||
this.names[routeName] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
let routeNames = Array.isArray(routeName) ? routeName : [routeName]; | ||
for (let i = 0; i < routeNames.length; i++) { | ||
this.names[routeNames[i]] = { | ||
segments: segments, | ||
handlers: handlers | ||
}; | ||
} | ||
} | ||
@@ -73,0 +75,0 @@ |
@@ -6,2 +6,3 @@ import { RouteRecognizer } from '../src/route-recognizer'; | ||
const dynamicRoute = {'path': 'dynamic/:id','handler': {'name': 'dynamic'}}; | ||
const multiNameRoute = {'path': 'static','handler': {'name': ['static-multiple', 'static-multiple-alias']}}; | ||
@@ -121,2 +122,10 @@ const routeTestData = [{ | ||
}); | ||
it('should find a handler by multiple names', () => { | ||
let recognizer = new RouteRecognizer(); | ||
recognizer.add([multiNameRoute]); | ||
expect(recognizer.handlersFor('static-multiple')[0].handler) | ||
.toEqual(recognizer.handlersFor('static-multiple-alias')[0].handler) | ||
}); | ||
}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
420577
1
5942
- Removedcore-js@^2.0.3
- Removedcore-js@2.6.12(transitive)