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

modli

Package Overview
Dependencies
Maintainers
3
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

modli - npm Package Compare versions

Comparing version 2.0.2 to 2.1.0

2

coverage/coverage.json

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

{"/home/fluidbyte/workspace/ta/modli/core/src/index.js":{"path":"/home/fluidbyte/workspace/ta/modli/core/src/index.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1},"b":{"1":[0,1],"2":[1,1]},"f":{"1":1,"2":1,"3":1},"fnMap":{"1":{"name":"_interopRequireDefault","line":16,"loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"name":"pluginFn","line":22,"loc":{"start":{"line":14,"column":17},"end":{"line":14,"column":34}}},"3":{"name":"use","line":36,"loc":{"start":{"line":23,"column":12},"end":{"line":23,"column":40}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"4":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"5":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"6":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"7":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"8":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"9":{"start":{"line":14,"column":0},"end":{"line":14,"column":17}},"10":{"start":{"line":15,"column":2},"end":{"line":14,"column":34}},"11":{"start":{"line":23,"column":0},"end":{"line":23,"column":12}},"12":{"start":{"line":25,"column":2},"end":{"line":23,"column":40}},"13":{"start":{"line":26,"column":2},"end":{"line":26,"column":8}},"14":{"start":{"line":23,"column":40},"end":{"line":28,"column":2}},"15":{"start":{"line":23,"column":40},"end":{"line":23,"column":40}},"16":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"17":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"18":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"19":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":16,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"2":{"line":16,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]}}},"/home/fluidbyte/workspace/ta/modli/core/src/lib/model.js":{"path":"/home/fluidbyte/workspace/ta/modli/core/src/lib/model.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":4,"7":1,"8":3,"9":2,"10":3,"11":3,"12":14,"13":8,"14":3,"15":5,"16":3,"17":1,"18":3,"19":1,"20":2,"21":2,"22":9,"23":9,"24":5,"25":2,"26":2,"27":3,"28":9,"29":1,"30":8,"31":2,"32":3,"33":2,"34":1,"35":5,"36":2,"37":3,"38":1},"b":{"1":[1,3],"2":[4,3,3,3],"3":[2,1],"4":[8,6],"5":[14,11],"6":[3,5],"7":[8,3],"8":[1,2],"9":[9,7],"10":[2,1],"11":[1,8],"12":[9,7],"13":[2,6],"14":[2,3]},"f":{"1":4,"2":14,"3":3,"4":9,"5":5,"6":2,"7":3,"8":5},"fnMap":{"1":{"name":"(anonymous_1)","line":27,"loc":{"start":{"line":22,"column":12},"end":{"line":22,"column":19}}},"2":{"name":"(anonymous_2)","line":39,"loc":{"start":{"line":34,"column":25},"end":{"line":34,"column":35}}},"3":{"name":"(anonymous_3)","line":58,"loc":{"start":{"line":53,"column":13},"end":{"line":53,"column":20}}},"4":{"name":"validate","line":70,"loc":{"start":{"line":65,"column":14},"end":{"line":65,"column":38}}},"5":{"name":"(anonymous_5)","line":73,"loc":{"start":{"line":69,"column":15},"end":{"line":69,"column":15}}},"6":{"name":"sanitize","line":77,"loc":{"start":{"line":71,"column":14},"end":{"line":71,"column":38}}},"7":{"name":"itt","line":79,"loc":{"start":{"line":73,"column":18},"end":{"line":73,"column":44}}},"8":{"name":"(anonymous_8)","line":100,"loc":{"start":{"line":94,"column":30},"end":{"line":94,"column":39}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":4,"column":7},"end":{"line":4,"column":13}},"3":{"start":{"line":10,"column":7},"end":{"line":10,"column":13}},"4":{"start":{"line":16,"column":0},"end":{"line":16,"column":0}},"5":{"start":{"line":22,"column":0},"end":{"line":22,"column":12}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":2}},"7":{"start":{"line":25,"column":4},"end":{"line":24,"column":58}},"8":{"start":{"line":22,"column":19},"end":{"line":28,"column":2}},"9":{"start":{"line":30,"column":4},"end":{"line":28,"column":28}},"10":{"start":{"line":22,"column":19},"end":{"line":22,"column":19}},"11":{"start":{"line":34,"column":2},"end":{"line":34,"column":2}},"12":{"start":{"line":35,"column":4},"end":{"line":35,"column":4}},"13":{"start":{"line":36,"column":6},"end":{"line":36,"column":6}},"14":{"start":{"line":38,"column":8},"end":{"line":36,"column":72}},"15":{"start":{"line":40,"column":8},"end":{"line":39,"column":13}},"16":{"start":{"line":22,"column":19},"end":{"line":22,"column":19}},"17":{"start":{"line":53,"column":0},"end":{"line":53,"column":13}},"18":{"start":{"line":55,"column":2},"end":{"line":55,"column":2}},"19":{"start":{"line":56,"column":4},"end":{"line":55,"column":23}},"20":{"start":{"line":53,"column":20},"end":{"line":53,"column":20}},"21":{"start":{"line":60,"column":2},"end":{"line":53,"column":20}},"22":{"start":{"line":66,"column":6},"end":{"line":66,"column":27}},"23":{"start":{"line":65,"column":38},"end":{"line":65,"column":38}},"24":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"25":{"start":{"line":72,"column":6},"end":{"line":71,"column":38}},"26":{"start":{"line":73,"column":6},"end":{"line":71,"column":38}},"27":{"start":{"line":74,"column":8},"end":{"line":74,"column":8}},"28":{"start":{"line":75,"column":10},"end":{"line":77,"column":17}},"29":{"start":{"line":76,"column":12},"end":{"line":75,"column":121}},"30":{"start":{"line":77,"column":17},"end":{"line":77,"column":17}},"31":{"start":{"line":78,"column":12},"end":{"line":77,"column":40}},"32":{"start":{"line":81,"column":8},"end":{"line":73,"column":44}},"33":{"start":{"line":83,"column":6},"end":{"line":71,"column":38}},"34":{"start":{"line":94,"column":0},"end":{"line":94,"column":30}},"35":{"start":{"line":95,"column":2},"end":{"line":95,"column":2}},"36":{"start":{"line":97,"column":4},"end":{"line":95,"column":35}},"37":{"start":{"line":99,"column":2},"end":{"line":94,"column":39}},"38":{"start":{"line":106,"column":0},"end":{"line":106,"column":0}}},"branchMap":{"1":{"line":29,"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":24,"column":2}},{"start":{"line":24,"column":2},"end":{"line":24,"column":2}}]},"2":{"line":29,"type":"binary-expr","locations":[{"start":{"line":24,"column":6},"end":{"line":24,"column":7}},{"start":{"line":24,"column":17},"end":{"line":24,"column":18}},{"start":{"line":24,"column":33},"end":{"line":24,"column":34}},{"start":{"line":24,"column":47},"end":{"line":24,"column":48}}]},"3":{"line":33,"type":"if","locations":[{"start":{"line":22,"column":19},"end":{"line":22,"column":19}},{"start":{"line":22,"column":19},"end":{"line":22,"column":19}}]},"4":{"line":40,"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":35,"column":4}},{"start":{"line":35,"column":4},"end":{"line":35,"column":4}}]},"5":{"line":40,"type":"binary-expr","locations":[{"start":{"line":35,"column":8},"end":{"line":35,"column":8}},{"start":{"line":35,"column":30},"end":{"line":35,"column":30}}]},"6":{"line":41,"type":"if","locations":[{"start":{"line":36,"column":6},"end":{"line":36,"column":6}},{"start":{"line":36,"column":6},"end":{"line":36,"column":6}}]},"7":{"line":41,"type":"binary-expr","locations":[{"start":{"line":36,"column":10},"end":{"line":36,"column":10}},{"start":{"line":36,"column":31},"end":{"line":36,"column":31}}]},"8":{"line":60,"type":"if","locations":[{"start":{"line":55,"column":2},"end":{"line":55,"column":2}},{"start":{"line":55,"column":2},"end":{"line":55,"column":2}}]},"9":{"line":71,"type":"binary-expr","locations":[{"start":{"line":66,"column":16},"end":{"line":66,"column":16}},{"start":{"line":66,"column":27},"end":{"line":66,"column":27}}]},"10":{"line":78,"type":"binary-expr","locations":[{"start":{"line":72,"column":16},"end":{"line":72,"column":16}},{"start":{"line":72,"column":27},"end":{"line":72,"column":27}}]},"11":{"line":81,"type":"if","locations":[{"start":{"line":75,"column":10},"end":{"line":75,"column":10}},{"start":{"line":75,"column":10},"end":{"line":75,"column":10}}]},"12":{"line":81,"type":"binary-expr","locations":[{"start":{"line":75,"column":14},"end":{"line":75,"column":14}},{"start":{"line":75,"column":34},"end":{"line":75,"column":34}}]},"13":{"line":83,"type":"if","locations":[{"start":{"line":77,"column":17},"end":{"line":77,"column":17}},{"start":{"line":77,"column":17},"end":{"line":77,"column":17}}]},"14":{"line":101,"type":"if","locations":[{"start":{"line":95,"column":2},"end":{"line":95,"column":2}},{"start":{"line":95,"column":2},"end":{"line":95,"column":2}}]}}},"/home/fluidbyte/workspace/ta/modli/core/src/lib/adapter.js":{"path":"/home/fluidbyte/workspace/ta/modli/core/src/lib/adapter.js","s":{"1":1,"2":1,"3":1,"4":1,"5":4,"6":1,"7":3,"8":1,"9":3,"10":3,"11":1,"12":2,"13":2,"14":2,"15":0,"16":2},"b":{"1":[1,3],"2":[4,3,3],"3":[1,2],"4":[2,0]},"f":{"1":4,"2":3},"fnMap":{"1":{"name":"(anonymous_1)","line":22,"loc":{"start":{"line":17,"column":14},"end":{"line":17,"column":21}}},"2":{"name":"(anonymous_2)","line":44,"loc":{"start":{"line":39,"column":15},"end":{"line":39,"column":22}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":5,"column":7},"end":{"line":5,"column":13}},"3":{"start":{"line":11,"column":0},"end":{"line":11,"column":0}},"4":{"start":{"line":17,"column":0},"end":{"line":17,"column":14}},"5":{"start":{"line":19,"column":2},"end":{"line":19,"column":2}},"6":{"start":{"line":20,"column":4},"end":{"line":19,"column":41}},"7":{"start":{"line":17,"column":21},"end":{"line":17,"column":21}},"8":{"start":{"line":39,"column":0},"end":{"line":39,"column":15}},"9":{"start":{"line":40,"column":2},"end":{"line":40,"column":2}},"10":{"start":{"line":39,"column":22},"end":{"line":42,"column":2}},"11":{"start":{"line":43,"column":4},"end":{"line":42,"column":25}},"12":{"start":{"line":45,"column":2},"end":{"line":39,"column":22}},"13":{"start":{"line":46,"column":2},"end":{"line":46,"column":2}},"14":{"start":{"line":47,"column":4},"end":{"line":46,"column":36}},"15":{"start":{"line":49,"column":4},"end":{"line":48,"column":9}},"16":{"start":{"line":39,"column":22},"end":{"line":39,"column":22}}},"branchMap":{"1":{"line":24,"type":"if","locations":[{"start":{"line":19,"column":2},"end":{"line":19,"column":2}},{"start":{"line":19,"column":2},"end":{"line":19,"column":2}}]},"2":{"line":24,"type":"binary-expr","locations":[{"start":{"line":19,"column":6},"end":{"line":19,"column":7}},{"start":{"line":19,"column":17},"end":{"line":19,"column":18}},{"start":{"line":19,"column":30},"end":{"line":19,"column":31}}]},"3":{"line":47,"type":"if","locations":[{"start":{"line":39,"column":22},"end":{"line":39,"column":22}},{"start":{"line":39,"column":22},"end":{"line":39,"column":22}}]},"4":{"line":51,"type":"if","locations":[{"start":{"line":46,"column":2},"end":{"line":46,"column":2}},{"start":{"line":46,"column":2},"end":{"line":46,"column":2}}]}}}}
{"/home/fluidbyte/workspace/ta/modli/core/src/index.js":{"path":"/home/fluidbyte/workspace/ta/modli/core/src/index.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1},"b":{"1":[0,1],"2":[1,1]},"f":{"1":1,"2":1,"3":1},"fnMap":{"1":{"name":"_interopRequireDefault","line":16,"loc":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"skip":true},"2":{"name":"pluginFn","line":22,"loc":{"start":{"line":14,"column":17},"end":{"line":14,"column":34}}},"3":{"name":"use","line":36,"loc":{"start":{"line":23,"column":12},"end":{"line":23,"column":40}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"3":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"4":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"5":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"6":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"7":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"8":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"9":{"start":{"line":14,"column":0},"end":{"line":14,"column":17}},"10":{"start":{"line":15,"column":2},"end":{"line":14,"column":34}},"11":{"start":{"line":23,"column":0},"end":{"line":23,"column":12}},"12":{"start":{"line":25,"column":2},"end":{"line":23,"column":40}},"13":{"start":{"line":26,"column":2},"end":{"line":26,"column":8}},"14":{"start":{"line":23,"column":40},"end":{"line":28,"column":2}},"15":{"start":{"line":23,"column":40},"end":{"line":23,"column":40}},"16":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"17":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"18":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"19":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}},"branchMap":{"1":{"line":16,"type":"cond-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]},"2":{"line":16,"type":"binary-expr","locations":[{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true}]}}},"/home/fluidbyte/workspace/ta/modli/core/src/lib/model.js":{"path":"/home/fluidbyte/workspace/ta/modli/core/src/lib/model.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":4,"7":1,"8":3,"9":2,"10":3,"11":3,"12":14,"13":8,"14":3,"15":5,"16":3,"17":1,"18":3,"19":1,"20":2,"21":2,"22":9,"23":9,"24":5,"25":1,"26":1,"27":5,"28":2,"29":3,"30":1},"b":{"1":[1,3],"2":[4,3,3,3],"3":[2,1],"4":[8,6],"5":[14,11],"6":[3,5],"7":[8,3],"8":[1,2],"9":[9,7],"10":[2,3]},"f":{"1":4,"2":14,"3":3,"4":9,"5":5,"6":1,"7":5},"fnMap":{"1":{"name":"(anonymous_1)","line":27,"loc":{"start":{"line":22,"column":12},"end":{"line":22,"column":19}}},"2":{"name":"(anonymous_2)","line":39,"loc":{"start":{"line":34,"column":25},"end":{"line":34,"column":35}}},"3":{"name":"(anonymous_3)","line":58,"loc":{"start":{"line":53,"column":13},"end":{"line":53,"column":20}}},"4":{"name":"validate","line":70,"loc":{"start":{"line":65,"column":14},"end":{"line":65,"column":38}}},"5":{"name":"(anonymous_5)","line":73,"loc":{"start":{"line":69,"column":15},"end":{"line":69,"column":15}}},"6":{"name":"sanitize","line":77,"loc":{"start":{"line":71,"column":14},"end":{"line":71,"column":29}}},"7":{"name":"(anonymous_7)","line":89,"loc":{"start":{"line":83,"column":30},"end":{"line":83,"column":39}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":4,"column":7},"end":{"line":4,"column":13}},"3":{"start":{"line":10,"column":7},"end":{"line":10,"column":13}},"4":{"start":{"line":16,"column":0},"end":{"line":16,"column":0}},"5":{"start":{"line":22,"column":0},"end":{"line":22,"column":12}},"6":{"start":{"line":24,"column":2},"end":{"line":24,"column":2}},"7":{"start":{"line":25,"column":4},"end":{"line":24,"column":58}},"8":{"start":{"line":22,"column":19},"end":{"line":28,"column":2}},"9":{"start":{"line":30,"column":4},"end":{"line":28,"column":28}},"10":{"start":{"line":22,"column":19},"end":{"line":22,"column":19}},"11":{"start":{"line":34,"column":2},"end":{"line":34,"column":2}},"12":{"start":{"line":35,"column":4},"end":{"line":35,"column":4}},"13":{"start":{"line":36,"column":6},"end":{"line":36,"column":6}},"14":{"start":{"line":38,"column":8},"end":{"line":36,"column":72}},"15":{"start":{"line":40,"column":8},"end":{"line":39,"column":13}},"16":{"start":{"line":22,"column":19},"end":{"line":22,"column":19}},"17":{"start":{"line":53,"column":0},"end":{"line":53,"column":13}},"18":{"start":{"line":55,"column":2},"end":{"line":55,"column":2}},"19":{"start":{"line":56,"column":4},"end":{"line":55,"column":23}},"20":{"start":{"line":53,"column":20},"end":{"line":53,"column":20}},"21":{"start":{"line":60,"column":2},"end":{"line":53,"column":20}},"22":{"start":{"line":66,"column":6},"end":{"line":66,"column":27}},"23":{"start":{"line":65,"column":38},"end":{"line":65,"column":38}},"24":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"25":{"start":{"line":72,"column":6},"end":{"line":71,"column":29}},"26":{"start":{"line":83,"column":0},"end":{"line":83,"column":30}},"27":{"start":{"line":84,"column":2},"end":{"line":84,"column":2}},"28":{"start":{"line":86,"column":4},"end":{"line":84,"column":35}},"29":{"start":{"line":88,"column":2},"end":{"line":83,"column":39}},"30":{"start":{"line":95,"column":0},"end":{"line":95,"column":0}}},"branchMap":{"1":{"line":29,"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":24,"column":2}},{"start":{"line":24,"column":2},"end":{"line":24,"column":2}}]},"2":{"line":29,"type":"binary-expr","locations":[{"start":{"line":24,"column":6},"end":{"line":24,"column":7}},{"start":{"line":24,"column":17},"end":{"line":24,"column":18}},{"start":{"line":24,"column":33},"end":{"line":24,"column":34}},{"start":{"line":24,"column":47},"end":{"line":24,"column":48}}]},"3":{"line":33,"type":"if","locations":[{"start":{"line":22,"column":19},"end":{"line":22,"column":19}},{"start":{"line":22,"column":19},"end":{"line":22,"column":19}}]},"4":{"line":40,"type":"if","locations":[{"start":{"line":35,"column":4},"end":{"line":35,"column":4}},{"start":{"line":35,"column":4},"end":{"line":35,"column":4}}]},"5":{"line":40,"type":"binary-expr","locations":[{"start":{"line":35,"column":8},"end":{"line":35,"column":8}},{"start":{"line":35,"column":30},"end":{"line":35,"column":30}}]},"6":{"line":41,"type":"if","locations":[{"start":{"line":36,"column":6},"end":{"line":36,"column":6}},{"start":{"line":36,"column":6},"end":{"line":36,"column":6}}]},"7":{"line":41,"type":"binary-expr","locations":[{"start":{"line":36,"column":10},"end":{"line":36,"column":10}},{"start":{"line":36,"column":31},"end":{"line":36,"column":31}}]},"8":{"line":60,"type":"if","locations":[{"start":{"line":55,"column":2},"end":{"line":55,"column":2}},{"start":{"line":55,"column":2},"end":{"line":55,"column":2}}]},"9":{"line":71,"type":"binary-expr","locations":[{"start":{"line":66,"column":16},"end":{"line":66,"column":16}},{"start":{"line":66,"column":27},"end":{"line":66,"column":27}}]},"10":{"line":90,"type":"if","locations":[{"start":{"line":84,"column":2},"end":{"line":84,"column":2}},{"start":{"line":84,"column":2},"end":{"line":84,"column":2}}]}}},"/home/fluidbyte/workspace/ta/modli/core/src/lib/adapter.js":{"path":"/home/fluidbyte/workspace/ta/modli/core/src/lib/adapter.js","s":{"1":1,"2":1,"3":1,"4":1,"5":4,"6":1,"7":3,"8":1,"9":3,"10":3,"11":1,"12":2,"13":2,"14":2,"15":0,"16":2},"b":{"1":[1,3],"2":[4,3,3],"3":[1,2],"4":[2,0]},"f":{"1":4,"2":3},"fnMap":{"1":{"name":"(anonymous_1)","line":22,"loc":{"start":{"line":17,"column":14},"end":{"line":17,"column":21}}},"2":{"name":"(anonymous_2)","line":44,"loc":{"start":{"line":39,"column":15},"end":{"line":39,"column":22}}}},"statementMap":{"1":{"start":{"line":0,"column":0},"end":{"line":0,"column":0},"skip":true},"2":{"start":{"line":5,"column":7},"end":{"line":5,"column":13}},"3":{"start":{"line":11,"column":0},"end":{"line":11,"column":0}},"4":{"start":{"line":17,"column":0},"end":{"line":17,"column":14}},"5":{"start":{"line":19,"column":2},"end":{"line":19,"column":2}},"6":{"start":{"line":20,"column":4},"end":{"line":19,"column":41}},"7":{"start":{"line":17,"column":21},"end":{"line":17,"column":21}},"8":{"start":{"line":39,"column":0},"end":{"line":39,"column":15}},"9":{"start":{"line":40,"column":2},"end":{"line":40,"column":2}},"10":{"start":{"line":39,"column":22},"end":{"line":42,"column":2}},"11":{"start":{"line":43,"column":4},"end":{"line":42,"column":25}},"12":{"start":{"line":45,"column":2},"end":{"line":39,"column":22}},"13":{"start":{"line":46,"column":2},"end":{"line":46,"column":2}},"14":{"start":{"line":47,"column":4},"end":{"line":46,"column":36}},"15":{"start":{"line":49,"column":4},"end":{"line":48,"column":9}},"16":{"start":{"line":39,"column":22},"end":{"line":39,"column":22}}},"branchMap":{"1":{"line":24,"type":"if","locations":[{"start":{"line":19,"column":2},"end":{"line":19,"column":2}},{"start":{"line":19,"column":2},"end":{"line":19,"column":2}}]},"2":{"line":24,"type":"binary-expr","locations":[{"start":{"line":19,"column":6},"end":{"line":19,"column":7}},{"start":{"line":19,"column":17},"end":{"line":19,"column":18}},{"start":{"line":19,"column":30},"end":{"line":19,"column":31}}]},"3":{"line":47,"type":"if","locations":[{"start":{"line":39,"column":22},"end":{"line":39,"column":22}},{"start":{"line":39,"column":22},"end":{"line":39,"column":22}}]},"4":{"line":51,"type":"if","locations":[{"start":{"line":46,"column":2},"end":{"line":46,"column":2}},{"start":{"line":46,"column":2},"end":{"line":46,"column":2}}]}}}}
{
"name": "modli",
"version": "2.0.2",
"version": "2.1.0",
"description": "A module for building models and adapters for multiple data sources",

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

@@ -199,20 +199,12 @@ [![wercker status](https://app.wercker.com/status/f3739d627fd42f6eb10bf5e1a1c09a84/s/master "wercker status")](https://app.wercker.com/project/bykey/f3739d627fd42f6eb10bf5e1a1c09a84)

Similar to the inherited `validate` method, `sanitize` allows for aligning output,
or response, data with the model version. Usage is simply:
The `sanitize` method is available for creating a cross-adapter compatible method
for parsing data after read. The default action of this method is a simple
return of the data, this can be easily overwritten on a model:
```javascript
this.sanitize(response, version);
modelName.sanitize = data => {
// Perform actions on data...
}
```
Also similar to `validate`, the `version` argument is optional and will default
to the latest version of the model.
## Examples
As often times it is easier to understand something when seen in practice, there
are several [examples](/examples) available.
The [`/test/index.spec.js`](/test/index.spec.js) file also serves as an integration
test suite which shows how functionality of Modli is designed.
## Makefile and Scripts

@@ -219,0 +211,0 @@

@@ -71,15 +71,4 @@ /**

},
sanitize: function(data, version) {
const v = version || this.defaultVersion
const itt = (schemaNode, dataNode) => {
for (let prop in dataNode) {
if (schemaNode[prop] && {}.toString.call(dataNode[prop]).match(/\s([a-zA-Z]+)/)[1].toLowerCase() === 'object') {
itt(schemaNode[prop].keys, dataNode[prop])
} else if (!schemaNode[prop]) {
delete dataNode[prop]
}
}
return dataNode
}
return itt(this.schemas[v].schema.def.keys, data)
sanitize: function(data) {
return data
}

@@ -86,0 +75,0 @@ }

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

Sorry, the diff of this file is not supported yet

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