New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

url-mapper

Package Overview
Dependencies
Maintainers
2
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

url-mapper - npm Package Compare versions

Comparing version 0.5.1 to 0.5.2

2

.c9/metadata/workspace/example.js

@@ -1,1 +0,1 @@

{"filter":false,"title":"example.js","tooltip":"/example.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":14,"column":3},"end":{"row":14,"column":4},"action":"insert","lines":[" "],"id":227}],[{"start":{"row":14,"column":4},"end":{"row":14,"column":5},"action":"insert","lines":["p"],"id":228}],[{"start":{"row":14,"column":5},"end":{"row":14,"column":6},"action":"insert","lines":["a"],"id":229}],[{"start":{"row":14,"column":6},"end":{"row":14,"column":7},"action":"insert","lines":["r"],"id":230}],[{"start":{"row":14,"column":7},"end":{"row":14,"column":8},"action":"insert","lines":["s"],"id":231}],[{"start":{"row":14,"column":8},"end":{"row":14,"column":9},"action":"insert","lines":["e"],"id":232}],[{"start":{"row":14,"column":9},"end":{"row":14,"column":10},"action":"insert","lines":["d"],"id":233}],[{"start":{"row":14,"column":10},"end":{"row":14,"column":11},"action":"insert","lines":["="],"id":234}],[{"start":{"row":14,"column":11},"end":{"row":14,"column":12},"action":"insert","lines":[" "],"id":235}],[{"start":{"row":14,"column":10},"end":{"row":14,"column":11},"action":"insert","lines":[" "],"id":236}],[{"start":{"row":14,"column":0},"end":{"row":15,"column":0},"action":"insert","lines":["",""],"id":237}],[{"start":{"row":16,"column":0},"end":{"row":16,"column":13},"action":"remove","lines":["// see object"],"id":238},{"start":{"row":16,"column":0},"end":{"row":16,"column":17},"action":"insert","lines":["console.log(url);"]}],[{"start":{"row":16,"column":12},"end":{"row":16,"column":15},"action":"remove","lines":["url"],"id":239},{"start":{"row":16,"column":12},"end":{"row":16,"column":13},"action":"insert","lines":["p"]}],[{"start":{"row":16,"column":13},"end":{"row":16,"column":14},"action":"insert","lines":["a"],"id":240}],[{"start":{"row":16,"column":14},"end":{"row":16,"column":15},"action":"insert","lines":["r"],"id":241}],[{"start":{"row":16,"column":15},"end":{"row":16,"column":16},"action":"insert","lines":["s"],"id":242}],[{"start":{"row":16,"column":16},"end":{"row":16,"column":17},"action":"insert","lines":["e"],"id":243}],[{"start":{"row":16,"column":17},"end":{"row":16,"column":18},"action":"insert","lines":["d"],"id":244}],[{"start":{"row":17,"column":0},"end":{"row":18,"column":0},"action":"insert","lines":["",""],"id":245}],[{"start":{"row":18,"column":0},"end":{"row":18,"column":1},"action":"insert","lines":["u"],"id":246}],[{"start":{"row":18,"column":1},"end":{"row":18,"column":2},"action":"insert","lines":["r"],"id":247}],[{"start":{"row":18,"column":0},"end":{"row":18,"column":2},"action":"remove","lines":["ur"],"id":248},{"start":{"row":18,"column":0},"end":{"row":18,"column":9},"action":"insert","lines":["urlMapper"]}],[{"start":{"row":18,"column":9},"end":{"row":18,"column":10},"action":"insert","lines":["."],"id":249}],[{"start":{"row":18,"column":10},"end":{"row":18,"column":11},"action":"insert","lines":["m"],"id":250}],[{"start":{"row":18,"column":11},"end":{"row":18,"column":12},"action":"insert","lines":["a"],"id":251}],[{"start":{"row":18,"column":12},"end":{"row":18,"column":13},"action":"insert","lines":["p"],"id":252}],[{"start":{"row":18,"column":13},"end":{"row":18,"column":14},"action":"insert","lines":[")"],"id":253}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":15},"action":"insert","lines":["_"],"id":254}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":15},"action":"remove","lines":["_"],"id":255}],[{"start":{"row":18,"column":13},"end":{"row":18,"column":14},"action":"remove","lines":[")"],"id":256}],[{"start":{"row":18,"column":13},"end":{"row":18,"column":15},"action":"insert","lines":["()"],"id":257}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":15},"action":"insert","lines":["/"],"id":258}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":15},"action":"remove","lines":["/"],"id":259}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":15},"action":"insert","lines":["u"],"id":260}],[{"start":{"row":18,"column":15},"end":{"row":18,"column":16},"action":"insert","lines":["r"],"id":261}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":16},"action":"remove","lines":["ur"],"id":262},{"start":{"row":18,"column":14},"end":{"row":18,"column":17},"action":"insert","lines":["url"]}],[{"start":{"row":18,"column":17},"end":{"row":18,"column":18},"action":"insert","lines":[","],"id":263}],[{"start":{"row":18,"column":18},"end":{"row":18,"column":19},"action":"insert","lines":[" "],"id":264}],[{"start":{"row":18,"column":19},"end":{"row":18,"column":21},"action":"insert","lines":["{}"],"id":265}],[{"start":{"row":18,"column":20},"end":{"row":18,"column":21},"action":"insert","lines":[" "],"id":266}],[{"start":{"row":18,"column":21},"end":{"row":18,"column":22},"action":"insert","lines":["/"],"id":267}],[{"start":{"row":18,"column":21},"end":{"row":18,"column":22},"action":"remove","lines":["/"],"id":268}],[{"start":{"row":18,"column":21},"end":{"row":18,"column":22},"action":"insert","lines":[";"],"id":269}],[{"start":{"row":18,"column":21},"end":{"row":18,"column":22},"action":"remove","lines":[";"],"id":270}],[{"start":{"row":18,"column":21},"end":{"row":18,"column":23},"action":"insert","lines":["''"],"id":271}],[{"start":{"row":18,"column":23},"end":{"row":18,"column":24},"action":"insert","lines":[" "],"id":272}],[{"start":{"row":18,"column":22},"end":{"row":18,"column":23},"action":"insert","lines":["/"],"id":273}],[{"start":{"row":18,"column":23},"end":{"row":18,"column":24},"action":"insert","lines":[":"],"id":274}],[{"start":{"row":18,"column":24},"end":{"row":18,"column":25},"action":"insert","lines":["f"],"id":275}],[{"start":{"row":18,"column":25},"end":{"row":18,"column":26},"action":"insert","lines":["o"],"id":276}],[{"start":{"row":18,"column":26},"end":{"row":18,"column":27},"action":"insert","lines":["o"],"id":277}],[{"start":{"row":18,"column":28},"end":{"row":18,"column":29},"action":"insert","lines":[":"],"id":278}],[{"start":{"row":18,"column":21},"end":{"row":19,"column":0},"action":"insert","lines":["",""],"id":279},{"start":{"row":19,"column":0},"end":{"row":19,"column":2},"action":"insert","lines":[" "]}],[{"start":{"row":19,"column":11},"end":{"row":21,"column":0},"action":"insert","lines":[""," ",""],"id":280}],[{"start":{"row":18,"column":0},"end":{"row":18,"column":1},"action":"insert","lines":["v"],"id":281}],[{"start":{"row":18,"column":1},"end":{"row":18,"column":2},"action":"insert","lines":["a"],"id":282}],[{"start":{"row":18,"column":2},"end":{"row":18,"column":3},"action":"insert","lines":["r"],"id":283}],[{"start":{"row":18,"column":3},"end":{"row":18,"column":4},"action":"insert","lines":[" "],"id":284}],[{"start":{"row":18,"column":4},"end":{"row":18,"column":5},"action":"insert","lines":["m"],"id":285}],[{"start":{"row":18,"column":5},"end":{"row":18,"column":6},"action":"insert","lines":["a"],"id":286}],[{"start":{"row":18,"column":6},"end":{"row":18,"column":7},"action":"insert","lines":["p"],"id":287}],[{"start":{"row":18,"column":7},"end":{"row":18,"column":8},"action":"insert","lines":["p"],"id":288}],[{"start":{"row":18,"column":8},"end":{"row":18,"column":9},"action":"insert","lines":["e"],"id":289}],[{"start":{"row":18,"column":9},"end":{"row":18,"column":10},"action":"insert","lines":["d"],"id":290}],[{"start":{"row":18,"column":10},"end":{"row":18,"column":11},"action":"insert","lines":[" "],"id":291}],[{"start":{"row":18,"column":11},"end":{"row":18,"column":12},"action":"insert","lines":["="],"id":292}],[{"start":{"row":18,"column":12},"end":{"row":18,"column":13},"action":"insert","lines":[" "],"id":293}],[{"start":{"row":19,"column":11},"end":{"row":19,"column":13},"action":"insert","lines":["''"],"id":294}],[{"start":{"row":19,"column":12},"end":{"row":19,"column":13},"action":"insert","lines":["o"],"id":295}],[{"start":{"row":19,"column":13},"end":{"row":19,"column":14},"action":"insert","lines":["n"],"id":296}],[{"start":{"row":19,"column":14},"end":{"row":19,"column":15},"action":"insert","lines":["e"],"id":297}],[{"start":{"row":19,"column":16},"end":{"row":19,"column":17},"action":"insert","lines":[","],"id":298}],[{"start":{"row":19,"column":17},"end":{"row":20,"column":0},"action":"insert","lines":["",""],"id":299},{"start":{"row":20,"column":0},"end":{"row":20,"column":2},"action":"insert","lines":[" "]}],[{"start":{"row":20,"column":2},"end":{"row":20,"column":4},"action":"insert","lines":["''"],"id":300}],[{"start":{"row":20,"column":3},"end":{"row":20,"column":4},"action":"insert","lines":["?"],"id":301}],[{"start":{"row":20,"column":3},"end":{"row":20,"column":4},"action":"remove","lines":["?"],"id":302}],[{"start":{"row":20,"column":3},"end":{"row":20,"column":4},"action":"insert","lines":["/"],"id":303}],[{"start":{"row":20,"column":4},"end":{"row":20,"column":5},"action":"insert","lines":[":"],"id":304}],[{"start":{"row":20,"column":5},"end":{"row":20,"column":6},"action":"insert","lines":["f"],"id":305}],[{"start":{"row":20,"column":6},"end":{"row":20,"column":7},"action":"insert","lines":["o"],"id":306}],[{"start":{"row":20,"column":7},"end":{"row":20,"column":8},"action":"insert","lines":["o"],"id":307}],[{"start":{"row":20,"column":8},"end":{"row":20,"column":9},"action":"insert","lines":["/"],"id":308}],[{"start":{"row":20,"column":9},"end":{"row":20,"column":10},"action":"insert","lines":["b"],"id":309}],[{"start":{"row":20,"column":10},"end":{"row":20,"column":11},"action":"insert","lines":["a"],"id":310}],[{"start":{"row":20,"column":11},"end":{"row":20,"column":12},"action":"insert","lines":["r"],"id":311}],[{"start":{"row":20,"column":13},"end":{"row":20,"column":14},"action":"insert","lines":[":"],"id":312}],[{"start":{"row":20,"column":14},"end":{"row":20,"column":15},"action":"insert","lines":[" "],"id":313}],[{"start":{"row":20,"column":15},"end":{"row":20,"column":17},"action":"insert","lines":["''"],"id":314}],[{"start":{"row":20,"column":16},"end":{"row":20,"column":17},"action":"insert","lines":["t"],"id":315}],[{"start":{"row":20,"column":17},"end":{"row":20,"column":18},"action":"insert","lines":["w"],"id":316}],[{"start":{"row":20,"column":18},"end":{"row":20,"column":19},"action":"insert","lines":["o"],"id":317}],[{"start":{"row":21,"column":0},"end":{"row":21,"column":2},"action":"remove","lines":[" "],"id":318}],[{"start":{"row":21,"column":0},"end":{"row":22,"column":0},"action":"remove","lines":["",""],"id":319}],[{"start":{"row":21,"column":2},"end":{"row":22,"column":0},"action":"insert","lines":["",""],"id":320}],[{"start":{"row":22,"column":0},"end":{"row":22,"column":20},"action":"insert","lines":["console.log(parsed);"],"id":321}],[{"start":{"row":22,"column":20},"end":{"row":23,"column":0},"action":"insert","lines":["",""],"id":322}],[{"start":{"row":22,"column":12},"end":{"row":22,"column":16},"action":"remove","lines":["pars"],"id":323},{"start":{"row":22,"column":12},"end":{"row":22,"column":13},"action":"insert","lines":["m"]}],[{"start":{"row":22,"column":13},"end":{"row":22,"column":14},"action":"insert","lines":["a"],"id":324}],[{"start":{"row":22,"column":14},"end":{"row":22,"column":15},"action":"insert","lines":["p"],"id":325}],[{"start":{"row":22,"column":12},"end":{"row":22,"column":17},"action":"remove","lines":["maped"],"id":326},{"start":{"row":22,"column":12},"end":{"row":22,"column":18},"action":"insert","lines":["mapped"]}],[{"start":{"row":18,"column":33},"end":{"row":18,"column":34},"action":"remove","lines":[" "],"id":327}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":22,"column":18},"end":{"row":22,"column":18},"isBackwards":false},"options":{"tabSize":2,"useSoftTabs":true,"guessTabSize":false,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":94,"mode":"ace/mode/javascript"}},"timestamp":1448275043071,"hash":"dfcda2fc64ff546e231cd05dae1dc9b0a88ff211"}
{"filter":false,"title":"example.js","tooltip":"/example.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":14,"column":4},"end":{"row":14,"column":5},"action":"insert","lines":["p"],"id":228}],[{"start":{"row":14,"column":5},"end":{"row":14,"column":6},"action":"insert","lines":["a"],"id":229}],[{"start":{"row":14,"column":6},"end":{"row":14,"column":7},"action":"insert","lines":["r"],"id":230}],[{"start":{"row":14,"column":7},"end":{"row":14,"column":8},"action":"insert","lines":["s"],"id":231}],[{"start":{"row":14,"column":8},"end":{"row":14,"column":9},"action":"insert","lines":["e"],"id":232}],[{"start":{"row":14,"column":9},"end":{"row":14,"column":10},"action":"insert","lines":["d"],"id":233}],[{"start":{"row":14,"column":10},"end":{"row":14,"column":11},"action":"insert","lines":["="],"id":234}],[{"start":{"row":14,"column":11},"end":{"row":14,"column":12},"action":"insert","lines":[" "],"id":235}],[{"start":{"row":14,"column":10},"end":{"row":14,"column":11},"action":"insert","lines":[" "],"id":236}],[{"start":{"row":14,"column":0},"end":{"row":15,"column":0},"action":"insert","lines":["",""],"id":237}],[{"start":{"row":16,"column":0},"end":{"row":16,"column":13},"action":"remove","lines":["// see object"],"id":238},{"start":{"row":16,"column":0},"end":{"row":16,"column":17},"action":"insert","lines":["console.log(url);"]}],[{"start":{"row":16,"column":12},"end":{"row":16,"column":15},"action":"remove","lines":["url"],"id":239},{"start":{"row":16,"column":12},"end":{"row":16,"column":13},"action":"insert","lines":["p"]}],[{"start":{"row":16,"column":13},"end":{"row":16,"column":14},"action":"insert","lines":["a"],"id":240}],[{"start":{"row":16,"column":14},"end":{"row":16,"column":15},"action":"insert","lines":["r"],"id":241}],[{"start":{"row":16,"column":15},"end":{"row":16,"column":16},"action":"insert","lines":["s"],"id":242}],[{"start":{"row":16,"column":16},"end":{"row":16,"column":17},"action":"insert","lines":["e"],"id":243}],[{"start":{"row":16,"column":17},"end":{"row":16,"column":18},"action":"insert","lines":["d"],"id":244}],[{"start":{"row":17,"column":0},"end":{"row":18,"column":0},"action":"insert","lines":["",""],"id":245}],[{"start":{"row":18,"column":0},"end":{"row":18,"column":1},"action":"insert","lines":["u"],"id":246}],[{"start":{"row":18,"column":1},"end":{"row":18,"column":2},"action":"insert","lines":["r"],"id":247}],[{"start":{"row":18,"column":0},"end":{"row":18,"column":2},"action":"remove","lines":["ur"],"id":248},{"start":{"row":18,"column":0},"end":{"row":18,"column":9},"action":"insert","lines":["urlMapper"]}],[{"start":{"row":18,"column":9},"end":{"row":18,"column":10},"action":"insert","lines":["."],"id":249}],[{"start":{"row":18,"column":10},"end":{"row":18,"column":11},"action":"insert","lines":["m"],"id":250}],[{"start":{"row":18,"column":11},"end":{"row":18,"column":12},"action":"insert","lines":["a"],"id":251}],[{"start":{"row":18,"column":12},"end":{"row":18,"column":13},"action":"insert","lines":["p"],"id":252}],[{"start":{"row":18,"column":13},"end":{"row":18,"column":14},"action":"insert","lines":[")"],"id":253}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":15},"action":"insert","lines":["_"],"id":254}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":15},"action":"remove","lines":["_"],"id":255}],[{"start":{"row":18,"column":13},"end":{"row":18,"column":14},"action":"remove","lines":[")"],"id":256}],[{"start":{"row":18,"column":13},"end":{"row":18,"column":15},"action":"insert","lines":["()"],"id":257}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":15},"action":"insert","lines":["/"],"id":258}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":15},"action":"remove","lines":["/"],"id":259}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":15},"action":"insert","lines":["u"],"id":260}],[{"start":{"row":18,"column":15},"end":{"row":18,"column":16},"action":"insert","lines":["r"],"id":261}],[{"start":{"row":18,"column":14},"end":{"row":18,"column":16},"action":"remove","lines":["ur"],"id":262},{"start":{"row":18,"column":14},"end":{"row":18,"column":17},"action":"insert","lines":["url"]}],[{"start":{"row":18,"column":17},"end":{"row":18,"column":18},"action":"insert","lines":[","],"id":263}],[{"start":{"row":18,"column":18},"end":{"row":18,"column":19},"action":"insert","lines":[" "],"id":264}],[{"start":{"row":18,"column":19},"end":{"row":18,"column":21},"action":"insert","lines":["{}"],"id":265}],[{"start":{"row":18,"column":20},"end":{"row":18,"column":21},"action":"insert","lines":[" "],"id":266}],[{"start":{"row":18,"column":21},"end":{"row":18,"column":22},"action":"insert","lines":["/"],"id":267}],[{"start":{"row":18,"column":21},"end":{"row":18,"column":22},"action":"remove","lines":["/"],"id":268}],[{"start":{"row":18,"column":21},"end":{"row":18,"column":22},"action":"insert","lines":[";"],"id":269}],[{"start":{"row":18,"column":21},"end":{"row":18,"column":22},"action":"remove","lines":[";"],"id":270}],[{"start":{"row":18,"column":21},"end":{"row":18,"column":23},"action":"insert","lines":["''"],"id":271}],[{"start":{"row":18,"column":23},"end":{"row":18,"column":24},"action":"insert","lines":[" "],"id":272}],[{"start":{"row":18,"column":22},"end":{"row":18,"column":23},"action":"insert","lines":["/"],"id":273}],[{"start":{"row":18,"column":23},"end":{"row":18,"column":24},"action":"insert","lines":[":"],"id":274}],[{"start":{"row":18,"column":24},"end":{"row":18,"column":25},"action":"insert","lines":["f"],"id":275}],[{"start":{"row":18,"column":25},"end":{"row":18,"column":26},"action":"insert","lines":["o"],"id":276}],[{"start":{"row":18,"column":26},"end":{"row":18,"column":27},"action":"insert","lines":["o"],"id":277}],[{"start":{"row":18,"column":28},"end":{"row":18,"column":29},"action":"insert","lines":[":"],"id":278}],[{"start":{"row":18,"column":21},"end":{"row":19,"column":0},"action":"insert","lines":["",""],"id":279},{"start":{"row":19,"column":0},"end":{"row":19,"column":2},"action":"insert","lines":[" "]}],[{"start":{"row":19,"column":11},"end":{"row":21,"column":0},"action":"insert","lines":[""," ",""],"id":280}],[{"start":{"row":18,"column":0},"end":{"row":18,"column":1},"action":"insert","lines":["v"],"id":281}],[{"start":{"row":18,"column":1},"end":{"row":18,"column":2},"action":"insert","lines":["a"],"id":282}],[{"start":{"row":18,"column":2},"end":{"row":18,"column":3},"action":"insert","lines":["r"],"id":283}],[{"start":{"row":18,"column":3},"end":{"row":18,"column":4},"action":"insert","lines":[" "],"id":284}],[{"start":{"row":18,"column":4},"end":{"row":18,"column":5},"action":"insert","lines":["m"],"id":285}],[{"start":{"row":18,"column":5},"end":{"row":18,"column":6},"action":"insert","lines":["a"],"id":286}],[{"start":{"row":18,"column":6},"end":{"row":18,"column":7},"action":"insert","lines":["p"],"id":287}],[{"start":{"row":18,"column":7},"end":{"row":18,"column":8},"action":"insert","lines":["p"],"id":288}],[{"start":{"row":18,"column":8},"end":{"row":18,"column":9},"action":"insert","lines":["e"],"id":289}],[{"start":{"row":18,"column":9},"end":{"row":18,"column":10},"action":"insert","lines":["d"],"id":290}],[{"start":{"row":18,"column":10},"end":{"row":18,"column":11},"action":"insert","lines":[" "],"id":291}],[{"start":{"row":18,"column":11},"end":{"row":18,"column":12},"action":"insert","lines":["="],"id":292}],[{"start":{"row":18,"column":12},"end":{"row":18,"column":13},"action":"insert","lines":[" "],"id":293}],[{"start":{"row":19,"column":11},"end":{"row":19,"column":13},"action":"insert","lines":["''"],"id":294}],[{"start":{"row":19,"column":12},"end":{"row":19,"column":13},"action":"insert","lines":["o"],"id":295}],[{"start":{"row":19,"column":13},"end":{"row":19,"column":14},"action":"insert","lines":["n"],"id":296}],[{"start":{"row":19,"column":14},"end":{"row":19,"column":15},"action":"insert","lines":["e"],"id":297}],[{"start":{"row":19,"column":16},"end":{"row":19,"column":17},"action":"insert","lines":[","],"id":298}],[{"start":{"row":19,"column":17},"end":{"row":20,"column":0},"action":"insert","lines":["",""],"id":299},{"start":{"row":20,"column":0},"end":{"row":20,"column":2},"action":"insert","lines":[" "]}],[{"start":{"row":20,"column":2},"end":{"row":20,"column":4},"action":"insert","lines":["''"],"id":300}],[{"start":{"row":20,"column":3},"end":{"row":20,"column":4},"action":"insert","lines":["?"],"id":301}],[{"start":{"row":20,"column":3},"end":{"row":20,"column":4},"action":"remove","lines":["?"],"id":302}],[{"start":{"row":20,"column":3},"end":{"row":20,"column":4},"action":"insert","lines":["/"],"id":303}],[{"start":{"row":20,"column":4},"end":{"row":20,"column":5},"action":"insert","lines":[":"],"id":304}],[{"start":{"row":20,"column":5},"end":{"row":20,"column":6},"action":"insert","lines":["f"],"id":305}],[{"start":{"row":20,"column":6},"end":{"row":20,"column":7},"action":"insert","lines":["o"],"id":306}],[{"start":{"row":20,"column":7},"end":{"row":20,"column":8},"action":"insert","lines":["o"],"id":307}],[{"start":{"row":20,"column":8},"end":{"row":20,"column":9},"action":"insert","lines":["/"],"id":308}],[{"start":{"row":20,"column":9},"end":{"row":20,"column":10},"action":"insert","lines":["b"],"id":309}],[{"start":{"row":20,"column":10},"end":{"row":20,"column":11},"action":"insert","lines":["a"],"id":310}],[{"start":{"row":20,"column":11},"end":{"row":20,"column":12},"action":"insert","lines":["r"],"id":311}],[{"start":{"row":20,"column":13},"end":{"row":20,"column":14},"action":"insert","lines":[":"],"id":312}],[{"start":{"row":20,"column":14},"end":{"row":20,"column":15},"action":"insert","lines":[" "],"id":313}],[{"start":{"row":20,"column":15},"end":{"row":20,"column":17},"action":"insert","lines":["''"],"id":314}],[{"start":{"row":20,"column":16},"end":{"row":20,"column":17},"action":"insert","lines":["t"],"id":315}],[{"start":{"row":20,"column":17},"end":{"row":20,"column":18},"action":"insert","lines":["w"],"id":316}],[{"start":{"row":20,"column":18},"end":{"row":20,"column":19},"action":"insert","lines":["o"],"id":317}],[{"start":{"row":21,"column":0},"end":{"row":21,"column":2},"action":"remove","lines":[" "],"id":318}],[{"start":{"row":21,"column":0},"end":{"row":22,"column":0},"action":"remove","lines":["",""],"id":319}],[{"start":{"row":21,"column":2},"end":{"row":22,"column":0},"action":"insert","lines":["",""],"id":320}],[{"start":{"row":22,"column":0},"end":{"row":22,"column":20},"action":"insert","lines":["console.log(parsed);"],"id":321}],[{"start":{"row":22,"column":20},"end":{"row":23,"column":0},"action":"insert","lines":["",""],"id":322}],[{"start":{"row":22,"column":12},"end":{"row":22,"column":16},"action":"remove","lines":["pars"],"id":323},{"start":{"row":22,"column":12},"end":{"row":22,"column":13},"action":"insert","lines":["m"]}],[{"start":{"row":22,"column":13},"end":{"row":22,"column":14},"action":"insert","lines":["a"],"id":324}],[{"start":{"row":22,"column":14},"end":{"row":22,"column":15},"action":"insert","lines":["p"],"id":325}],[{"start":{"row":22,"column":12},"end":{"row":22,"column":17},"action":"remove","lines":["maped"],"id":326},{"start":{"row":22,"column":12},"end":{"row":22,"column":18},"action":"insert","lines":["mapped"]}],[{"start":{"row":18,"column":33},"end":{"row":18,"column":34},"action":"remove","lines":[" "],"id":327}],[{"start":{"row":21,"column":2},"end":{"row":21,"column":3},"action":"insert","lines":[";"],"id":328}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":21,"column":3},"end":{"row":21,"column":3},"isBackwards":false},"options":{"tabSize":2,"useSoftTabs":true,"guessTabSize":false,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":143,"mode":"ace/mode/javascript"}},"timestamp":1448275864917,"hash":"04b2a6e2b153a4f293d1a45db29677d4b7094263"}

@@ -1,1 +0,1 @@

{"filter":false,"title":"package.json","tooltip":"/package.json","undoManager":{"mark":4,"position":4,"stack":[[{"start":{"row":3,"column":19},"end":{"row":3,"column":74},"action":"remove","lines":["wo way `URL` <==> `route(params)` converter with mapper"],"id":166,"ignore":true},{"start":{"row":3,"column":19},"end":{"row":3,"column":65},"action":"insert","lines":["ake a URL and map to functions, parsing params"]},{"start":{"row":33,"column":5},"end":{"row":33,"column":10},"action":"remove","lines":["urlon"]},{"start":{"row":33,"column":5},"end":{"row":33,"column":10},"action":"insert","lines":["URLON"]}],[{"start":{"row":3,"column":19},"end":{"row":3,"column":65},"action":"remove","lines":["ake a URL and map to functions, parsing params"],"id":167,"ignore":true},{"start":{"row":3,"column":19},"end":{"row":3,"column":74},"action":"insert","lines":["wo way `URL` <==> `route(params)` converter with mapper"]},{"start":{"row":33,"column":5},"end":{"row":33,"column":10},"action":"remove","lines":["URLON"]},{"start":{"row":33,"column":5},"end":{"row":33,"column":10},"action":"insert","lines":["urlon"]}],[{"start":{"row":26,"column":69},"end":{"row":27,"column":0},"action":"insert","lines":["",""],"id":168},{"start":{"row":27,"column":0},"end":{"row":27,"column":2},"action":"insert","lines":[" "]}],[{"start":{"row":27,"column":2},"end":{"row":27,"column":38},"action":"insert","lines":["\"tonicExampleFilename\": \"example.js\""],"id":169}],[{"start":{"row":27,"column":38},"end":{"row":27,"column":39},"action":"insert","lines":[","],"id":170}]]},"ace":{"folds":[],"scrolltop":60,"scrollleft":0,"selection":{"start":{"row":27,"column":39},"end":{"row":27,"column":39},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":2,"state":"start","mode":"ace/mode/json"}},"timestamp":1448273287908,"hash":"18f8437d16c1a19cd7e53c3c19c4bacf25fb4e8f"}
{"filter":false,"title":"package.json","tooltip":"/package.json","undoManager":{"mark":9,"position":9,"stack":[[{"start":{"row":3,"column":19},"end":{"row":3,"column":74},"action":"remove","lines":["wo way `URL` <==> `route(params)` converter with mapper"],"id":166,"ignore":true},{"start":{"row":3,"column":19},"end":{"row":3,"column":65},"action":"insert","lines":["ake a URL and map to functions, parsing params"]},{"start":{"row":33,"column":5},"end":{"row":33,"column":10},"action":"remove","lines":["urlon"]},{"start":{"row":33,"column":5},"end":{"row":33,"column":10},"action":"insert","lines":["URLON"]}],[{"start":{"row":3,"column":19},"end":{"row":3,"column":65},"action":"remove","lines":["ake a URL and map to functions, parsing params"],"id":167,"ignore":true},{"start":{"row":3,"column":19},"end":{"row":3,"column":74},"action":"insert","lines":["wo way `URL` <==> `route(params)` converter with mapper"]},{"start":{"row":33,"column":5},"end":{"row":33,"column":10},"action":"remove","lines":["URLON"]},{"start":{"row":33,"column":5},"end":{"row":33,"column":10},"action":"insert","lines":["urlon"]}],[{"start":{"row":26,"column":69},"end":{"row":27,"column":0},"action":"insert","lines":["",""],"id":168},{"start":{"row":27,"column":0},"end":{"row":27,"column":2},"action":"insert","lines":[" "]}],[{"start":{"row":27,"column":2},"end":{"row":27,"column":38},"action":"insert","lines":["\"tonicExampleFilename\": \"example.js\""],"id":169}],[{"start":{"row":27,"column":38},"end":{"row":27,"column":39},"action":"insert","lines":[","],"id":170}],[{"start":{"row":2,"column":16},"end":{"row":2,"column":17},"action":"remove","lines":["5"],"id":171,"ignore":true},{"start":{"row":2,"column":16},"end":{"row":2,"column":17},"action":"insert","lines":["4"]},{"start":{"row":3,"column":19},"end":{"row":3,"column":74},"action":"remove","lines":["wo way `URL` <==> `route(params)` converter with mapper"]},{"start":{"row":3,"column":19},"end":{"row":3,"column":65},"action":"insert","lines":["ake a URL and map to functions, parsing params"]},{"start":{"row":6,"column":28},"end":{"row":7,"column":88},"action":"remove","lines":[","," \"coveralls\": \"istanbul cover nodeunit tests && cat ./coverage/lcov.info | coveralls\""]},{"start":{"row":17,"column":29},"end":{"row":20,"column":3},"action":"remove","lines":[" <christianalfoni@gmail.com>\","," \"contributors\": ["," \"Aleksey Guryanov <gurianov@gmail.com>\""," ]"]},{"start":{"row":17,"column":29},"end":{"row":17,"column":30},"action":"insert","lines":["\""]},{"start":{"row":23,"column":3},"end":{"row":26,"column":25},"action":"remove","lines":["tonicExampleFilename\": \"example.js\","," \"devDependencies\": {"," \"coveralls\": \"^2.11.4\","," \"istanbul\": \"^0.4.0\","]},{"start":{"row":23,"column":3},"end":{"row":23,"column":22},"action":"insert","lines":["devDependencies\": {"]},{"start":{"row":27,"column":0},"end":{"row":28,"column":0},"action":"remove","lines":[" \"urlon\": \"^2.0.0\",",""]},{"start":{"row":27,"column":30},"end":{"row":28,"column":18},"action":"insert","lines":[","," \"qs\": \"^5.2.0\""]}],[{"start":{"row":2,"column":16},"end":{"row":2,"column":17},"action":"remove","lines":["4"],"id":172,"ignore":true},{"start":{"row":2,"column":16},"end":{"row":2,"column":17},"action":"insert","lines":["5"]},{"start":{"row":3,"column":19},"end":{"row":3,"column":65},"action":"remove","lines":["ake a URL and map to functions, parsing params"]},{"start":{"row":3,"column":19},"end":{"row":3,"column":74},"action":"insert","lines":["wo way `URL` <==> `route(params)` converter with mapper"]},{"start":{"row":6,"column":28},"end":{"row":7,"column":88},"action":"insert","lines":[","," \"coveralls\": \"istanbul cover nodeunit tests && cat ./coverage/lcov.info | coveralls\""]},{"start":{"row":18,"column":29},"end":{"row":18,"column":30},"action":"remove","lines":["\""]},{"start":{"row":18,"column":29},"end":{"row":21,"column":3},"action":"insert","lines":[" <christianalfoni@gmail.com>\","," \"contributors\": ["," \"Aleksey Guryanov <gurianov@gmail.com>\""," ]"]},{"start":{"row":27,"column":3},"end":{"row":27,"column":22},"action":"remove","lines":["devDependencies\": {"]},{"start":{"row":27,"column":3},"end":{"row":30,"column":25},"action":"insert","lines":["tonicExampleFilename\": \"example.js\","," \"devDependencies\": {"," \"coveralls\": \"^2.11.4\","," \"istanbul\": \"^0.4.0\","]},{"start":{"row":34,"column":5},"end":{"row":35,"column":7},"action":"remove","lines":["path-to-regexp\": \"^1.2.1\","," \"qs"]},{"start":{"row":34,"column":5},"end":{"row":35,"column":19},"action":"insert","lines":["urlon\": \"^2.0.0\","," \"path-to-regexp"]},{"start":{"row":35,"column":24},"end":{"row":35,"column":25},"action":"remove","lines":["5"]},{"start":{"row":35,"column":24},"end":{"row":35,"column":25},"action":"insert","lines":["1"]},{"start":{"row":35,"column":28},"end":{"row":35,"column":29},"action":"remove","lines":["0"]},{"start":{"row":35,"column":28},"end":{"row":35,"column":29},"action":"insert","lines":["1"]}],[{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"remove","lines":["0"],"id":173,"ignore":true},{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"insert","lines":["1"]}],[{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"remove","lines":["1"],"id":174}],[{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"insert","lines":["2"],"id":175}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":2,"column":19},"end":{"row":2,"column":19},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1448276157718,"hash":"6c704ca59b5a8b81610c21f8aa64170b4fc5ee78"}

@@ -1,1 +0,1 @@

{"filter":false,"title":"README.md","tooltip":"/README.md","undoManager":{"mark":63,"position":63,"stack":[[{"start":{"row":96,"column":18},"end":{"row":96,"column":19},"action":"remove","lines":["t"],"id":6119}],[{"start":{"row":96,"column":18},"end":{"row":96,"column":19},"action":"remove","lines":["y"],"id":6120}],[{"start":{"row":96,"column":18},"end":{"row":96,"column":19},"action":"remove","lines":["p"],"id":6121}],[{"start":{"row":96,"column":18},"end":{"row":96,"column":19},"action":"remove","lines":["e"],"id":6122}],[{"start":{"row":96,"column":18},"end":{"row":96,"column":19},"action":"remove","lines":[" "],"id":6123}],[{"start":{"row":1,"column":1},"end":{"row":32,"column":67},"action":"remove","lines":["wo way `URL` <==> `route(params)` converter with mapper.","","[![NPM version][npm-image]][npm-url]","[![Build status][travis-image]][travis-url]","[![Test coverage][coveralls-image]][coveralls-url]","","## Instalation","","`npm install url-mapper --save`","","## Usage","","### Overview","","The main purpose of `url-mapper` is to match given `URL` to one of the `routes`.","It will return the matched route (key and associated value) and parsed parameters.","You can associate anything you want with route: function, React component or just plain object.","","`url-mapper` is helpful when creating router packages for frameworks or can be used as router itself.","It allows you to outsource working with a url (mapping, parsing, stringifying) and concentrate on wiring up things related to your favorite framework.","","### Example","","```js","import React from 'react';","import ReactDOM from 'react-dom';","import Mapper from 'url-mapper';","import { CoreApp, ComponentA, ComponentB, Component404 } from './components';","","const urlMapper = Mapper();","","var matchedRoute = urlMapper('/bar/baz/:42', { // routable part of "],"id":6124,"ignore":true},{"start":{"row":1,"column":1},"end":{"row":7,"column":11},"action":"insert","lines":["ake a URL and map to functions, parsing params","","```js","import route from 'url-mapper';","","const someFunc = function (data) {"," data // {"]},{"start":{"row":7,"column":14},"end":{"row":8,"column":1},"action":"remove","lines":[""," "]},{"start":{"row":7,"column":14},"end":{"row":7,"column":15},"action":"insert","lines":[":"]},{"start":{"row":7,"column":22},"end":{"row":177,"column":80},"action":"remove","lines":[":id': ComponentA,"," '/bar/:list/:itemId': ComponentB,"," '*': Component404","});","","if (matchedRoute) {"," const Component = matchedRoute.match; // ComponentB"," const props = matchedRoute.values; // { list: 'baz', itemId: 42 }",""," ReactDOM.render("," <CoreApp>"," <Component {...props} />"," </CoreApp>"," );","}","```","","See [`cerebral-router`](https://github.com/christianalfoni/cerebral-router) as an example of building your own router solution on top of `url-mapper`.","","## API","","### Main module","","At top level the `url-mapper` module exports a factory which returns default implementation of an `URL` <==> `route(params)` converter.","","#### Factory","##### Usage","","```js","var urlMapper = require('url-mapper');","var mapper = urlMapper(options);","```","","##### Arguments","","<table>"," <tr>"," <th>Param</th><th>Type</th><th>Details</th>"," </tr>"," <tr>"," <td>options</th><td><code>Object</code></td>"," <td>Options passed to converter."," <table>"," <tr>"," <th>Property</th><th>Type</th><th>Details</th>"," </tr>"," <tr>"," <td>query</td><td><code>Boolean</code></td>"," <td>Enables converting values not defined in route as query in URL Object Notation</td>"," </tr>"," </table>"," </td>"," </tr>","</table>","","##### Returns","","`Object` - Object with `parse`, `stringify` and `map` methods.","","Returned methods deals with Express-style route definitions and cleaned routable part of url (without origin, base path, leading hash symbol).","","Params defined in route are mapped to the same named properties in the `values` Object with help of `path-to-regexp` module.","It is safe to pass Numbers and Booleans as well as Strings as path parameteres.","The original type would be preserved while parsing back stringified one.","","By default, the query part is ignored.","Query part params are mapped to the same named properties in `values` Object if `{ query: true }` option was passed to factory.","Conversion of the query part is made with help of `URLON` module. Therefore, it can accept any JSON serializable value.","","Hash part is ignored at all if any present.","You still can manage your routes in `location.hash` but don't provide `#` symbol before routable part.","","#### `parse` method","","##### Usage","","`mapper.parse(route, url)`;","","##### Arguments","","Param | Type | Details","------|----------|--------","route | `String` | Express style route definition","url | `String` | Routable part of url","","##### Returns","","`Object` - values parsed from `url` with given `route`.","","Path parsed using `path-to-regexp` module, tweaked to support `Boolean` and `Number`.","Query part parsed with `URLON` module if { query: true } option was passed to factory.","","#### `stringify` method","","##### Usage","","`mapper.stringify(route, values)`;","","##### Arguments","","Param | Type | Details","-------|----------|--------","route | `String` | Express style route definition","values | `Object` | Object used to populate parameters in route definition","","##### Returns","","`String` - values stringified to `url` with given `route`.","","Properties defined in route are stringified to path part using `path-to-regexp` module, tweaked to support `Boolean` and `Number`.","Properties not defined in route are stringified to query part using `URLON` module if { query: true } option was passed to factory.","","#### `map` method","","##### Usage","","`mapper.map(url, routes)`;","","##### Arguments","","Param | Type | Details","-------|----------|--------","url | `String` | Routable part of url","routes | `Object` | Routes to map url with","","##### Returns","","`Object` - Object representing matched route with properties:","","Property | Type | Details","----------|----------|--------","route | `String` | Matched `route` defined as key in `routes`","match | `Any` | Value from `routes` associated with matched `route`","values | `Object` | Values parsed from given `url` with matched `route`","","### Matcher","","Custom converting algoritms could be implemented by providing a custom compile function.","If you don't like default route definition format or converting algorithms, feel free to make your own.","","#### Factory","##### Usage","","```js","var urlMapper = require('url-mapper/mapper');","var mapper = urlMapper(compileFn, options);","```","","##### Arguments","","Param | Type | Details","----------|------------|--------","compileFn | `Function` | Function used by mapper to \"compile\" a route.","options | `Any` | `Optional`. Passed to `compileFn` as second argument.","","For each route mapper would call `compileFn(route, options)` and cache result internally.","`compileFn` should return `parse(url)` and `stringify(values)` methods for any given route.","See [default implementation](/index.js#L6) for reference.","","##### Returns","","`Object` - Object with `parse(route, url)`, `stringify(route, values)` and `map(url, routes)` methods.","","These methods will use cached methods returned by `compileFn` for given routes.","","[npm-image]: https://img.shields.io/npm/v/url-mapper.svg?style=flat","[npm-url]: https://npmjs.org/package/url-mapper","[travis-image]: https://img.shields.io/travis/christianalfoni/url-mapper.svg?style=flat","[travis-url]: https://travis-ci.org/christianalfoni/url-mapper","[coveralls-image]: https://img.shields.io/coveralls/christianalfoni/url-mapper.svg?style=flat","[coveralls-url]: https://coveralls.io/r/christianalfoni/url-mapper?branch=master"]},{"start":{"row":7,"column":22},"end":{"row":27,"column":212},"action":"insert","lines":["123?foo=bar', path: '/foo', params: {id: '123'}, query: {foo: 'bar'}}","};","","const notFoundFunc = function (data) { };","","route(location.origin + '/foo/123', {"," '/foo/:id': someFunc,"," '*': notFoundFunc","});","```","**url-mapper** passes an object representing the parsed URL to your route callbacks. Given the URL `http://www.bigapp.com/foo/123?bar=baz` and a matching route `/foo/:id`, your callbacks will receive:","```js","{"," url: '/foo/123?bar=baz',"," path: '/foo/123',"," params: {id: 123},"," query: {bar: 'baz'}","}","```","","This library just allows you to map a url to a function. It allows dynamic segments and you can pass a full url or just the path. It's designed to be used with other libraries to manage URLs in your applications."]}],[{"start":{"row":1,"column":1},"end":{"row":7,"column":91},"action":"remove","lines":["ake a URL and map to functions, parsing params","","```js","import route from 'url-mapper';","","const someFunc = function (data) {"," data // {url: '/foo/123?foo=bar', path: '/foo', params: {id: '123'}, query: {foo: 'bar'}}"],"id":6125,"ignore":true},{"start":{"row":1,"column":1},"end":{"row":35,"column":19},"action":"insert","lines":["wo way `URL` <==> `route(params)` converter with mapper.","","[![NPM version][npm-image]][npm-url]","[![Build status][travis-image]][travis-url]","[![Test coverage][coveralls-image]][coveralls-url]","","## Instalation","","`npm install url-mapper --save`","","## Usage","","### Overview","","The main purpose of `url-mapper` is to match given `URL` to one of the `routes`.","It will return the matched route (key and associated value) and parsed parameters.","You can associate anything you want with route: function, React component or just plain object.","","`url-mapper` is helpful when creating router packages for frameworks or can be used as router itself.","It allows you to outsource working with a url (mapping, parsing, stringifying) and concentrate on wiring up things related to your favorite framework.","","### Example","","```js","import React from 'react';","import ReactDOM from 'react-dom';","import Mapper from 'url-mapper';","import { CoreApp, ComponentA, ComponentB, Component404 } from './components';","","const urlMapper = Mapper();","","var matchedRoute = urlMapper('/bar/baz/:42', { // routable part of url"," '/foo/:id': ComponentA,"," '/bar/:list/:itemId': ComponentB,"," '*': Component404"]},{"start":{"row":36,"column":1},"end":{"row":36,"column":2},"action":"insert","lines":[")"]},{"start":{"row":38,"column":0},"end":{"row":55,"column":212},"action":"remove","lines":["const notFoundFunc = function (data) { };","","route(location.origin + '/foo/123', {"," '/foo/:id': someFunc,"," '*': notFoundFunc","});","```","**url-mapper** passes an object representing the parsed URL to your route callbacks. Given the URL `http://www.bigapp.com/foo/123?bar=baz` and a matching route `/foo/:id`, your callbacks will receive:","```js","{"," url: '/foo/123?bar=baz',"," path: '/foo/123',"," params: {id: 123},"," query: {bar: 'baz'}","}","```","","This library just allows you to map a url to a function. It allows dynamic segments and you can pass a full url or just the path. It's designed to be used with other libraries to manage URLs in your applications."]},{"start":{"row":38,"column":0},"end":{"row":203,"column":80},"action":"insert","lines":["if (matchedRoute) {"," const Component = matchedRoute.match; // ComponentB"," const props = matchedRoute.values; // { list: 'baz', itemId: 42 }",""," ReactDOM.render("," <CoreApp>"," <Component {...props} />"," </CoreApp>"," );","}","```","","See [`cerebral-router`](https://github.com/christianalfoni/cerebral-router) as an example of building your own router solution on top of `url-mapper`.","","## API","","### Main module","","At top level the `url-mapper` module exports a factory which returns default implementation of an `URL` <==> `route(params)` converter.","","#### Factory","##### Usage","","```js","var urlMapper = require('url-mapper');","var mapper = urlMapper(options);","```","","##### Arguments","","<table>"," <tr>"," <th>Param</th><th>Type</th><th>Details</th>"," </tr>"," <tr>"," <td>options</th><td><code>Object</code></td>"," <td>Options passed to converter."," <table>"," <tr>"," <th>Property</th><th>Type</th><th>Details</th>"," </tr>"," <tr>"," <td>query</td><td><code>Boolean</code></td>"," <td>Enables converting values not defined in route as query in URL Object Notation</td>"," </tr>"," </table>"," </td>"," </tr>","</table>","","##### Returns","","`Object` - Object with `parse`, `stringify` and `map` methods.","","Returned methods deals with Express-style route definitions and cleaned routable part of url (without origin, base path, leading hash symbol).","","Params defined in route are mapped to the same named properties in the `values` Object with help of `path-to-regexp` module.","It is safe to pass Numbers and Booleans as well as Strings as path parameteres.","The original type would be preserved while parsing back stringified one.","","By default, the query part is ignored.","Query part params are mapped to the same named properties in `values` Object if `{ query: true }` option was passed to factory.","Conversion of the query part is made with help of `URLON` module. Therefore, it can accept any JSON serializable value.","","Hash part is ignored at all if any present.","You still can manage your routes in `location.hash` but don't provide `#` symbol before routable part.","","#### `parse` method","","##### Usage","","`mapper.parse(route, url)`;","","##### Arguments","","Param | Type | Details","------|----------|--------","route | `String` | Express style route definition","url | `String` | Routable part of url","","##### Returns","","`Object` - values parsed from `url` with given `route`.","","Path parsed using `path-to-regexp` module, tweaked to support `Boolean` and `Number`.","Query part parsed with `URLON` module if { query: true } option was passed to factory.","","#### `stringify` method","","##### Usage","","`mapper.stringify(route, values)`;","","##### Arguments","","Param | Type | Details","-------|----------|--------","route | `String` | Express style route definition","values | `Object` | Object used to populate parameters in route definition","","##### Returns","","`String` - values stringified to `url` with given `route`.","","Properties defined in route are stringified to path part using `path-to-regexp` module, tweaked to support `Boolean` and `Number`.","Properties not defined in route are stringified to query part using `URLON` module if { query: true } option was passed to factory.","","#### `map` method","","##### Usage","","`mapper.map(url, routes)`;","","##### Arguments","","Param | Type | Details","-------|----------|--------","url | `String` | Routable part of url","routes | `Object` | Routes to map url with","","##### Returns","","`Object` - Object representing matched route with properties:","","Property | Type | Details","----------|----------|--------","route | `String` | Matched `route` defined as key in `routes`","match | `Any` | Value from `routes` associated with matched `route`","values | `Object` | Values parsed from given `url` with matched `route`","","### Matcher","","Custom converting algoritms could be implemented by providing a custom compile function.","If you don't like default route definition format or converting algorithms, feel free to make your own.","","#### Factory","##### Usage","","```js","var urlMapper = require('url-mapper/mapper');","var mapper = urlMapper(compileFn, options);","```","","##### Arguments","","Param | Type | Details","----------|------------|--------","compileFn | `Function` | Function used by mapper to \"compile\" a route.","options | `Any` | `Optional`. Passed to `compileFn` as second argument.","","For each route mapper would call `compileFn(route, options)` and cache result internally.","`compileFn` should return `parse(url)` and `stringify(values)` methods for any given route.","See [default implementation](/index.js#L6) for reference.","","##### Returns","","`Object` - Object with `parse(route, url)`, `stringify(route, values)` and `map(url, routes)` methods.","","These methods will use cached methods returned by `compileFn` for given routes.","","[npm-image]: https://img.shields.io/npm/v/url-mapper.svg?style=flat","[npm-url]: https://npmjs.org/package/url-mapper","[travis-image]: https://img.shields.io/travis/christianalfoni/url-mapper.svg?style=flat","[travis-url]: https://travis-ci.org/christianalfoni/url-mapper","[coveralls-image]: https://img.shields.io/coveralls/christianalfoni/url-mapper.svg?style=flat","[coveralls-url]: https://coveralls.io/r/christianalfoni/url-mapper?branch=master"]}],[{"start":{"row":5,"column":50},"end":{"row":6,"column":0},"action":"insert","lines":["",""],"id":6126}],[{"start":{"row":6,"column":0},"end":{"row":6,"column":154},"action":"insert","lines":["[![bitHound Score](https://www.bithound.io/github/christianalfoni/url-mapper/badges/score.svg)](https://www.bithound.io/github/christianalfoni/url-mapper)"],"id":6127}],[{"start":{"row":6,"column":19},"end":{"row":6,"column":93},"action":"remove","lines":["https://www.bithound.io/github/christianalfoni/url-mapper/badges/score.svg"],"id":6128}],[{"start":{"row":6,"column":19},"end":{"row":6,"column":20},"action":"insert","lines":["b"],"id":6129}],[{"start":{"row":6,"column":20},"end":{"row":6,"column":21},"action":"insert","lines":["i"],"id":6130}],[{"start":{"row":6,"column":21},"end":{"row":6,"column":22},"action":"insert","lines":["t"],"id":6131}],[{"start":{"row":6,"column":22},"end":{"row":6,"column":23},"action":"insert","lines":["h"],"id":6132}],[{"start":{"row":6,"column":23},"end":{"row":6,"column":24},"action":"insert","lines":["o"],"id":6133}],[{"start":{"row":6,"column":24},"end":{"row":6,"column":25},"action":"insert","lines":["u"],"id":6134}],[{"start":{"row":6,"column":25},"end":{"row":6,"column":26},"action":"insert","lines":["n"],"id":6135}],[{"start":{"row":6,"column":26},"end":{"row":6,"column":27},"action":"insert","lines":["d"],"id":6136}],[{"start":{"row":6,"column":27},"end":{"row":6,"column":28},"action":"insert","lines":["-"],"id":6137}],[{"start":{"row":6,"column":28},"end":{"row":6,"column":29},"action":"insert","lines":["i"],"id":6138}],[{"start":{"row":6,"column":29},"end":{"row":6,"column":30},"action":"insert","lines":["m"],"id":6139}],[{"start":{"row":6,"column":30},"end":{"row":6,"column":31},"action":"insert","lines":["a"],"id":6140}],[{"start":{"row":6,"column":31},"end":{"row":6,"column":32},"action":"insert","lines":["g"],"id":6141}],[{"start":{"row":6,"column":32},"end":{"row":6,"column":33},"action":"insert","lines":["e"],"id":6142}],[{"start":{"row":205,"column":0},"end":{"row":207,"column":0},"action":"insert","lines":["[coveralls-image]: https://img.shields.io/coveralls/christianalfoni/url-mapper.svg?style=flat","[coveralls-url]: https://coveralls.io/r/christianalfoni/url-mapper?branch=master",""],"id":6143}],[{"start":{"row":205,"column":1},"end":{"row":205,"column":10},"action":"remove","lines":["coveralls"],"id":6144},{"start":{"row":205,"column":1},"end":{"row":205,"column":2},"action":"insert","lines":["b"]}],[{"start":{"row":205,"column":2},"end":{"row":205,"column":3},"action":"insert","lines":["i"],"id":6145}],[{"start":{"row":205,"column":3},"end":{"row":205,"column":4},"action":"insert","lines":["t"],"id":6146}],[{"start":{"row":205,"column":4},"end":{"row":205,"column":5},"action":"insert","lines":["h"],"id":6147}],[{"start":{"row":205,"column":5},"end":{"row":205,"column":6},"action":"insert","lines":["o"],"id":6148}],[{"start":{"row":205,"column":6},"end":{"row":205,"column":7},"action":"insert","lines":["u"],"id":6149}],[{"start":{"row":205,"column":7},"end":{"row":205,"column":8},"action":"insert","lines":["n"],"id":6150}],[{"start":{"row":205,"column":8},"end":{"row":205,"column":9},"action":"insert","lines":["d"],"id":6151}],[{"start":{"row":205,"column":18},"end":{"row":205,"column":92},"action":"remove","lines":["https://img.shields.io/coveralls/christianalfoni/url-mapper.svg?style=flat"],"id":6152},{"start":{"row":205,"column":18},"end":{"row":205,"column":92},"action":"insert","lines":["https://www.bithound.io/github/christianalfoni/url-mapper/badges/score.svg"]}],[{"start":{"row":6,"column":36},"end":{"row":6,"column":93},"action":"remove","lines":["https://www.bithound.io/github/christianalfoni/url-mapper"],"id":6153}],[{"start":{"row":6,"column":36},"end":{"row":6,"column":37},"action":"insert","lines":["b"],"id":6154}],[{"start":{"row":6,"column":37},"end":{"row":6,"column":38},"action":"insert","lines":["i"],"id":6155}],[{"start":{"row":6,"column":38},"end":{"row":6,"column":39},"action":"insert","lines":["t"],"id":6156}],[{"start":{"row":6,"column":39},"end":{"row":6,"column":40},"action":"insert","lines":["h"],"id":6157}],[{"start":{"row":6,"column":40},"end":{"row":6,"column":41},"action":"insert","lines":["o"],"id":6158}],[{"start":{"row":6,"column":41},"end":{"row":6,"column":42},"action":"insert","lines":["u"],"id":6159}],[{"start":{"row":6,"column":42},"end":{"row":6,"column":43},"action":"insert","lines":["n"],"id":6160}],[{"start":{"row":6,"column":43},"end":{"row":6,"column":44},"action":"insert","lines":["d"],"id":6161}],[{"start":{"row":6,"column":44},"end":{"row":6,"column":45},"action":"insert","lines":["-"],"id":6162}],[{"start":{"row":6,"column":45},"end":{"row":6,"column":46},"action":"insert","lines":["u"],"id":6163}],[{"start":{"row":6,"column":46},"end":{"row":6,"column":47},"action":"insert","lines":["r"],"id":6164}],[{"start":{"row":6,"column":47},"end":{"row":6,"column":48},"action":"insert","lines":["l"],"id":6165}],[{"start":{"row":6,"column":18},"end":{"row":6,"column":19},"action":"remove","lines":["("],"id":6166}],[{"start":{"row":6,"column":18},"end":{"row":6,"column":19},"action":"insert","lines":["["],"id":6167}],[{"start":{"row":6,"column":33},"end":{"row":6,"column":34},"action":"remove","lines":[")"],"id":6168}],[{"start":{"row":6,"column":34},"end":{"row":6,"column":35},"action":"remove","lines":["("],"id":6169}],[{"start":{"row":6,"column":34},"end":{"row":6,"column":35},"action":"insert","lines":["["],"id":6170}],[{"start":{"row":6,"column":34},"end":{"row":6,"column":35},"action":"insert","lines":["]"],"id":6171}],[{"start":{"row":6,"column":48},"end":{"row":6,"column":49},"action":"remove","lines":[")"],"id":6172}],[{"start":{"row":6,"column":48},"end":{"row":6,"column":49},"action":"insert","lines":["]"],"id":6173}],[{"start":{"row":206,"column":1},"end":{"row":206,"column":10},"action":"remove","lines":["coveralls"],"id":6174},{"start":{"row":206,"column":1},"end":{"row":206,"column":2},"action":"insert","lines":["b"]}],[{"start":{"row":206,"column":2},"end":{"row":206,"column":3},"action":"insert","lines":["i"],"id":6175}],[{"start":{"row":206,"column":3},"end":{"row":206,"column":4},"action":"insert","lines":["t"],"id":6176}],[{"start":{"row":206,"column":4},"end":{"row":206,"column":5},"action":"insert","lines":["h"],"id":6177}],[{"start":{"row":206,"column":5},"end":{"row":206,"column":6},"action":"insert","lines":["o"],"id":6178}],[{"start":{"row":206,"column":6},"end":{"row":206,"column":7},"action":"insert","lines":["u"],"id":6179}],[{"start":{"row":206,"column":7},"end":{"row":206,"column":8},"action":"insert","lines":["n"],"id":6180}],[{"start":{"row":206,"column":8},"end":{"row":206,"column":9},"action":"insert","lines":["d"],"id":6181}],[{"start":{"row":206,"column":16},"end":{"row":206,"column":79},"action":"remove","lines":["https://coveralls.io/r/christianalfoni/url-mapper?branch=master"],"id":6182},{"start":{"row":206,"column":16},"end":{"row":206,"column":73},"action":"insert","lines":["https://www.bithound.io/github/christianalfoni/url-mapper"]}]]},"ace":{"folds":[],"scrolltop":2725,"scrollleft":0,"selection":{"start":{"row":207,"column":0},"end":{"row":207,"column":0},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":169,"state":"githubblock","mode":"ace/mode/markdown"}},"timestamp":1448275245862,"hash":"ba406016c57e7017d231ed02dbfc2dcc2333f355"}
{"filter":false,"title":"README.md","tooltip":"/README.md","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":206,"column":1},"end":{"row":206,"column":10},"action":"remove","lines":["coveralls"],"id":6174},{"start":{"row":206,"column":1},"end":{"row":206,"column":2},"action":"insert","lines":["b"]}],[{"start":{"row":206,"column":2},"end":{"row":206,"column":3},"action":"insert","lines":["i"],"id":6175}],[{"start":{"row":206,"column":3},"end":{"row":206,"column":4},"action":"insert","lines":["t"],"id":6176}],[{"start":{"row":206,"column":4},"end":{"row":206,"column":5},"action":"insert","lines":["h"],"id":6177}],[{"start":{"row":206,"column":5},"end":{"row":206,"column":6},"action":"insert","lines":["o"],"id":6178}],[{"start":{"row":206,"column":6},"end":{"row":206,"column":7},"action":"insert","lines":["u"],"id":6179}],[{"start":{"row":206,"column":7},"end":{"row":206,"column":8},"action":"insert","lines":["n"],"id":6180}],[{"start":{"row":206,"column":8},"end":{"row":206,"column":9},"action":"insert","lines":["d"],"id":6181}],[{"start":{"row":206,"column":16},"end":{"row":206,"column":79},"action":"remove","lines":["https://coveralls.io/r/christianalfoni/url-mapper?branch=master"],"id":6182},{"start":{"row":206,"column":16},"end":{"row":206,"column":73},"action":"insert","lines":["https://www.bithound.io/github/christianalfoni/url-mapper"]}],[{"start":{"row":52,"column":0},"end":{"row":53,"column":0},"action":"insert","lines":["",""],"id":6183}],[{"start":{"row":52,"column":0},"end":{"row":52,"column":1},"action":"insert","lines":["Y"],"id":6184}],[{"start":{"row":52,"column":1},"end":{"row":52,"column":2},"action":"insert","lines":["o"],"id":6185}],[{"start":{"row":52,"column":2},"end":{"row":52,"column":3},"action":"insert","lines":["u"],"id":6186}],[{"start":{"row":52,"column":3},"end":{"row":52,"column":4},"action":"insert","lines":[" "],"id":6187}],[{"start":{"row":52,"column":4},"end":{"row":52,"column":5},"action":"insert","lines":["c"],"id":6188}],[{"start":{"row":52,"column":5},"end":{"row":52,"column":6},"action":"insert","lines":["a"],"id":6189}],[{"start":{"row":52,"column":0},"end":{"row":52,"column":6},"action":"remove","lines":["You ca"],"id":6190},{"start":{"row":52,"column":0},"end":{"row":52,"column":1},"action":"insert","lines":["A"]}],[{"start":{"row":52,"column":1},"end":{"row":52,"column":2},"action":"insert","lines":["l"],"id":6191}],[{"start":{"row":52,"column":2},"end":{"row":52,"column":3},"action":"insert","lines":["s"],"id":6192}],[{"start":{"row":52,"column":3},"end":{"row":52,"column":4},"action":"insert","lines":["o"],"id":6193}],[{"start":{"row":52,"column":4},"end":{"row":52,"column":5},"action":"insert","lines":[" "],"id":6194}],[{"start":{"row":52,"column":5},"end":{"row":52,"column":6},"action":"insert","lines":["s"],"id":6195}],[{"start":{"row":52,"column":6},"end":{"row":52,"column":7},"action":"insert","lines":["e"],"id":6196}],[{"start":{"row":52,"column":7},"end":{"row":52,"column":8},"action":"insert","lines":["e"],"id":6197}],[{"start":{"row":52,"column":8},"end":{"row":52,"column":9},"action":"insert","lines":[" "],"id":6198}],[{"start":{"row":52,"column":9},"end":{"row":52,"column":10},"action":"insert","lines":["a"],"id":6199}],[{"start":{"row":52,"column":10},"end":{"row":52,"column":11},"action":"insert","lines":[" "],"id":6200}],[{"start":{"row":52,"column":11},"end":{"row":52,"column":12},"action":"insert","lines":["t"],"id":6201}],[{"start":{"row":52,"column":12},"end":{"row":52,"column":13},"action":"insert","lines":["o"],"id":6202}],[{"start":{"row":52,"column":13},"end":{"row":52,"column":14},"action":"insert","lines":["n"],"id":6203}],[{"start":{"row":52,"column":14},"end":{"row":52,"column":15},"action":"insert","lines":["i"],"id":6204}],[{"start":{"row":52,"column":15},"end":{"row":52,"column":16},"action":"insert","lines":["c"],"id":6205}],[{"start":{"row":52,"column":16},"end":{"row":52,"column":17},"action":"insert","lines":["d"],"id":6206}],[{"start":{"row":52,"column":17},"end":{"row":52,"column":18},"action":"insert","lines":["e"],"id":6207}],[{"start":{"row":52,"column":18},"end":{"row":52,"column":19},"action":"insert","lines":["v"],"id":6208}],[{"start":{"row":52,"column":11},"end":{"row":52,"column":12},"action":"remove","lines":["t"],"id":6209}],[{"start":{"row":52,"column":11},"end":{"row":52,"column":12},"action":"insert","lines":["T"],"id":6210}],[{"start":{"row":52,"column":18},"end":{"row":52,"column":19},"action":"remove","lines":["v"],"id":6211}],[{"start":{"row":52,"column":17},"end":{"row":52,"column":18},"action":"remove","lines":["e"],"id":6212}],[{"start":{"row":52,"column":16},"end":{"row":52,"column":17},"action":"remove","lines":["d"],"id":6213}],[{"start":{"row":52,"column":9},"end":{"row":52,"column":10},"action":"insert","lines":["e"],"id":6214}],[{"start":{"row":52,"column":10},"end":{"row":52,"column":11},"action":"insert","lines":["x"],"id":6215}],[{"start":{"row":52,"column":11},"end":{"row":52,"column":12},"action":"insert","lines":["a"],"id":6216}],[{"start":{"row":52,"column":12},"end":{"row":52,"column":13},"action":"insert","lines":["m"],"id":6217}],[{"start":{"row":52,"column":13},"end":{"row":52,"column":14},"action":"insert","lines":["p"],"id":6218}],[{"start":{"row":52,"column":14},"end":{"row":52,"column":15},"action":"insert","lines":["l"],"id":6219}],[{"start":{"row":52,"column":15},"end":{"row":52,"column":16},"action":"insert","lines":["e"],"id":6220}],[{"start":{"row":52,"column":16},"end":{"row":52,"column":17},"action":"insert","lines":[" "],"id":6221}],[{"start":{"row":52,"column":18},"end":{"row":52,"column":19},"action":"insert","lines":["t"],"id":6222}],[{"start":{"row":52,"column":20},"end":{"row":52,"column":21},"action":"insert","lines":["{"],"id":6223}],[{"start":{"row":52,"column":20},"end":{"row":52,"column":21},"action":"remove","lines":["{"],"id":6224}],[{"start":{"row":52,"column":20},"end":{"row":52,"column":21},"action":"insert","lines":["["],"id":6225}],[{"start":{"row":52,"column":26},"end":{"row":52,"column":27},"action":"insert","lines":[" "],"id":6226}],[{"start":{"row":52,"column":27},"end":{"row":52,"column":28},"action":"insert","lines":["S"],"id":6227}],[{"start":{"row":52,"column":28},"end":{"row":52,"column":29},"action":"insert","lines":["a"],"id":6228}],[{"start":{"row":52,"column":29},"end":{"row":52,"column":30},"action":"insert","lines":["n"],"id":6229}],[{"start":{"row":52,"column":30},"end":{"row":52,"column":31},"action":"insert","lines":["d"],"id":6230}],[{"start":{"row":52,"column":31},"end":{"row":52,"column":32},"action":"insert","lines":["b"],"id":6231}],[{"start":{"row":52,"column":32},"end":{"row":52,"column":33},"action":"insert","lines":["o"],"id":6232}],[{"start":{"row":52,"column":33},"end":{"row":52,"column":34},"action":"insert","lines":["x"],"id":6233}],[{"start":{"row":52,"column":34},"end":{"row":52,"column":35},"action":"insert","lines":["]"],"id":6234}],[{"start":{"row":52,"column":35},"end":{"row":52,"column":36},"action":"insert","lines":["("],"id":6235}],[{"start":{"row":52,"column":36},"end":{"row":52,"column":37},"action":"insert","lines":[")"],"id":6236}],[{"start":{"row":52,"column":36},"end":{"row":52,"column":71},"action":"insert","lines":["https://tonicdev.com/npm/url-mapper"],"id":6237}],[{"start":{"row":52,"column":72},"end":{"row":52,"column":73},"action":"insert","lines":[" "],"id":6238}],[{"start":{"row":52,"column":73},"end":{"row":52,"column":74},"action":"insert","lines":["t"],"id":6239}],[{"start":{"row":52,"column":74},"end":{"row":52,"column":75},"action":"insert","lines":["o"],"id":6240}],[{"start":{"row":52,"column":75},"end":{"row":52,"column":76},"action":"insert","lines":[" "],"id":6241}],[{"start":{"row":52,"column":76},"end":{"row":52,"column":77},"action":"insert","lines":["t"],"id":6242}],[{"start":{"row":52,"column":77},"end":{"row":52,"column":78},"action":"insert","lines":["r"],"id":6243}],[{"start":{"row":52,"column":78},"end":{"row":52,"column":79},"action":"insert","lines":["y"],"id":6244}],[{"start":{"row":52,"column":79},"end":{"row":52,"column":80},"action":"insert","lines":[" "],"id":6245}],[{"start":{"row":52,"column":80},"end":{"row":52,"column":81},"action":"insert","lines":["i"],"id":6246}],[{"start":{"row":52,"column":81},"end":{"row":52,"column":82},"action":"insert","lines":["t"],"id":6247}],[{"start":{"row":52,"column":82},"end":{"row":52,"column":83},"action":"insert","lines":[" "],"id":6248}],[{"start":{"row":52,"column":83},"end":{"row":52,"column":84},"action":"insert","lines":["r"],"id":6249}],[{"start":{"row":52,"column":84},"end":{"row":52,"column":85},"action":"insert","lines":["i"],"id":6250}],[{"start":{"row":52,"column":85},"end":{"row":52,"column":86},"action":"insert","lines":["g"],"id":6251}],[{"start":{"row":52,"column":86},"end":{"row":52,"column":87},"action":"insert","lines":["h"],"id":6252}],[{"start":{"row":52,"column":87},"end":{"row":52,"column":88},"action":"insert","lines":["t"],"id":6253}],[{"start":{"row":52,"column":88},"end":{"row":52,"column":89},"action":"insert","lines":[" "],"id":6254}],[{"start":{"row":52,"column":89},"end":{"row":52,"column":90},"action":"insert","lines":["i"],"id":6255}],[{"start":{"row":52,"column":90},"end":{"row":52,"column":91},"action":"insert","lines":["n"],"id":6256}],[{"start":{"row":52,"column":91},"end":{"row":52,"column":92},"action":"insert","lines":[" "],"id":6257}],[{"start":{"row":52,"column":92},"end":{"row":52,"column":93},"action":"insert","lines":["y"],"id":6258}],[{"start":{"row":52,"column":93},"end":{"row":52,"column":94},"action":"insert","lines":["o"],"id":6259}],[{"start":{"row":52,"column":94},"end":{"row":52,"column":95},"action":"insert","lines":["u"],"id":6260}],[{"start":{"row":52,"column":95},"end":{"row":52,"column":96},"action":"insert","lines":["r"],"id":6261}],[{"start":{"row":52,"column":96},"end":{"row":52,"column":97},"action":"insert","lines":[" "],"id":6262}],[{"start":{"row":52,"column":97},"end":{"row":52,"column":98},"action":"insert","lines":["b"],"id":6263}],[{"start":{"row":52,"column":98},"end":{"row":52,"column":99},"action":"insert","lines":["r"],"id":6264}],[{"start":{"row":52,"column":99},"end":{"row":52,"column":100},"action":"insert","lines":["o"],"id":6265}],[{"start":{"row":52,"column":100},"end":{"row":52,"column":101},"action":"insert","lines":["w"],"id":6266}],[{"start":{"row":52,"column":101},"end":{"row":52,"column":102},"action":"insert","lines":["s"],"id":6267}],[{"start":{"row":52,"column":102},"end":{"row":52,"column":103},"action":"insert","lines":["e"],"id":6268}],[{"start":{"row":52,"column":103},"end":{"row":52,"column":104},"action":"insert","lines":["r"],"id":6269}],[{"start":{"row":52,"column":104},"end":{"row":52,"column":105},"action":"insert","lines":["/"],"id":6270}],[{"start":{"row":52,"column":9},"end":{"row":52,"column":10},"action":"insert","lines":["["],"id":6271}],[{"start":{"row":52,"column":21},"end":{"row":52,"column":22},"action":"remove","lines":["["],"id":6272}],[{"start":{"row":52,"column":104},"end":{"row":52,"column":105},"action":"remove","lines":["/"],"id":6273}],[{"start":{"row":52,"column":104},"end":{"row":52,"column":105},"action":"insert","lines":["."],"id":6274}]]},"ace":{"folds":[],"scrolltop":660,"scrollleft":57,"selection":{"start":{"row":52,"column":105},"end":{"row":52,"column":105},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":40,"state":"jscode-start","mode":"ace/mode/markdown"}},"timestamp":1448276149250,"hash":"a4ae073c3432bdfa6792718cfc1173ceb8eecae4"}

@@ -22,3 +22,3 @@ var urlMapper = require('url-mapper')({ query: true });

'/:foo/bar': 'two'
})
});
console.log(mapped);
{
"name": "url-mapper",
"version": "0.5.1",
"version": "0.5.2",
"description": "Two way `URL` <==> `route(params)` converter with mapper",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -53,2 +53,3 @@ # url-mapper

See [`cerebral-router`](https://github.com/christianalfoni/cerebral-router) as an example of building your own router solution on top of `url-mapper`.
Also see [example at Tonic Sandbox](https://tonicdev.com/npm/url-mapper) to try it right in your browser.

@@ -55,0 +56,0 @@ ## API

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc