.editorconfig .eslintignore .gitattributes .npmignore .prettierrc LICENSE bili.config.js karma.conf.js package.json run-test.js src/drivers.ts src/index.ts src/install.ts src/interfaces.ts src/merge.ts src/objpath.ts src/vuexplugin.ts test/drivers.ts test/index.ts test/install.ts test/merge.ts test/objpath.ts test/vuexplugin.ts tsconfig.json types/vuejs-storage.d.ts yarn.lock <<<<<< network # path=coverage/coverage-final.json {"/home/runner/work/vuejs-storage/vuejs-storage/src/drivers.ts": {"path":"/home/runner/work/vuejs-storage/vuejs-storage/src/drivers.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":null}},"1":{"start":{"line":5,"column":2},"end":{"line":5,"column":null}},"2":{"start":{"line":7,"column":1},"end":{"line":9,"column":null}},"3":{"start":{"line":8,"column":2},"end":{"line":8,"column":null}},"4":{"start":{"line":10,"column":1},"end":{"line":12,"column":null}},"5":{"start":{"line":11,"column":2},"end":{"line":11,"column":null}},"6":{"start":{"line":13,"column":1},"end":{"line":15,"column":null}},"7":{"start":{"line":14,"column":2},"end":{"line":14,"column":null}},"8":{"start":{"line":16,"column":0},"end":{"line":16,"column":null}},"9":{"start":{"line":17,"column":13},"end":{"line":17,"column":null}},"10":{"start":{"line":18,"column":13},"end":{"line":18,"column":null}}},"fnMap":{"0":{"name":"(anonymous_2)","decl":{"start":{"line":2,"column":0},"end":{"line":2,"column":null}},"loc":{"start":{"line":2,"column":0},"end":{"line":16,"column":null}}},"1":{"name":"StroageDriverImpl","decl":{"start":{"line":4,"column":1},"end":{"line":4,"column":13}},"loc":{"start":{"line":4,"column":29},"end":{"line":6,"column":2}}},"2":{"name":"(anonymous_4)","decl":{"start":{"line":7,"column":1},"end":{"line":7,"column":4}},"loc":{"start":{"line":7,"column":28},"end":{"line":9,"column":2}}},"3":{"name":"(anonymous_5)","decl":{"start":{"line":10,"column":1},"end":{"line":10,"column":4}},"loc":{"start":{"line":10,"column":16},"end":{"line":12,"column":2}}},"4":{"name":"(anonymous_6)","decl":{"start":{"line":13,"column":1},"end":{"line":13,"column":4}},"loc":{"start":{"line":13,"column":16},"end":{"line":15,"column":2}}}},"branchMap":{},"s":{"0":1,"1":2,"2":1,"3":16,"4":1,"5":7,"6":1,"7":20,"8":1,"9":1,"10":1},"f":{"0":1,"1":2,"2":16,"3":7,"4":20},"b":{}} ,"/home/runner/work/vuejs-storage/vuejs-storage/src/index.ts": {"path":"/home/runner/work/vuejs-storage/vuejs-storage/src/index.ts","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":3,"column":35}},"1":{"start":{"line":4,"column":0},"end":{"line":4,"column":47}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":36}},"3":{"start":{"line":12,"column":26},"end":{"line":14,"column":1}},"4":{"start":{"line":13,"column":1},"end":{"line":13,"column":null}},"5":{"start":{"line":15,"column":0},"end":{"line":15,"column":null}},"6":{"start":{"line":16,"column":0},"end":{"line":16,"column":null}},"7":{"start":{"line":18,"column":0},"end":{"line":18,"column":null}}},"fnMap":{"0":{"name":"(anonymous_2)","decl":{"start":{"line":12,"column":26},"end":{"line":12,"column":35}},"loc":{"start":{"line":12,"column":41},"end":{"line":14,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"f":{"0":1},"b":{}} ,"/home/runner/work/vuejs-storage/vuejs-storage/src/install.ts": {"path":"/home/runner/work/vuejs-storage/vuejs-storage/src/install.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":37}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":40}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":34}},"3":{"start":{"line":7,"column":78},"end":{"line":7,"column":null}},"4":{"start":{"line":7,"column":20},"end":{"line":7,"column":48}},"5":{"start":{"line":7,"column":58},"end":{"line":7,"column":78}},"6":{"start":{"line":9,"column":20},"end":{"line":9,"column":22}},"7":{"start":{"line":10,"column":1},"end":{"line":12,"column":null}},"8":{"start":{"line":10,"column":17},"end":{"line":10,"column":21}},"9":{"start":{"line":10,"column":13},"end":{"line":10,"column":17}},"10":{"start":{"line":11,"column":2},"end":{"line":11,"column":null}},"11":{"start":{"line":14,"column":12},"end":{"line":14,"column":16}},"12":{"start":{"line":15,"column":1},"end":{"line":24,"column":null}},"13":{"start":{"line":16,"column":2},"end":{"line":16,"column":null}},"14":{"start":{"line":18,"column":14},"end":{"line":18,"column":16}},"15":{"start":{"line":19,"column":2},"end":{"line":21,"column":null}},"16":{"start":{"line":19,"column":18},"end":{"line":19,"column":22}},"17":{"start":{"line":19,"column":14},"end":{"line":19,"column":18}},"18":{"start":{"line":20,"column":3},"end":{"line":20,"column":null}},"19":{"start":{"line":22,"column":2},"end":{"line":22,"column":null}},"20":{"start":{"line":23,"column":2},"end":{"line":23,"column":null}},"21":{"start":{"line":25,"column":1},"end":{"line":25,"column":null}},"22":{"start":{"line":27,"column":2},"end":{"line":27,"column":null}},"23":{"start":{"line":28,"column":2},"end":{"line":34,"column":null}},"24":{"start":{"line":30,"column":4},"end":{"line":30,"column":null}},"25":{"start":{"line":31,"column":4},"end":{"line":31,"column":null}},"26":{"start":{"line":26,"column":1},"end":{"line":35,"column":null}},"27":{"start":{"line":26,"column":17},"end":{"line":26,"column":21}},"28":{"start":{"line":26,"column":13},"end":{"line":26,"column":17}},"29":{"start":{"line":26,"column":12},"end":{"line":26,"column":17}},"30":{"start":{"line":39,"column":1},"end":{"line":47,"column":null}},"31":{"start":{"line":40,"column":2},"end":{"line":40,"column":9}},"32":{"start":{"line":41,"column":3},"end":{"line":45,"column":null}},"33":{"start":{"line":42,"column":38},"end":{"line":42,"column":59}},"34":{"start":{"line":43,"column":4},"end":{"line":44,"column":null}},"35":{"start":{"line":43,"column":31},"end":{"line":43,"column":null}},"36":{"start":{"line":43,"column":53},"end":{"line":43,"column":81}},"37":{"start":{"line":44,"column":9},"end":{"line":44,"column":null}},"38":{"start":{"line":38,"column":0},"end":{"line":38,"column":16}}},"fnMap":{"0":{"name":"applyPersistence","decl":{"start":{"line":6,"column":9},"end":{"line":6,"column":25}},"loc":{"start":{"line":6,"column":44},"end":{"line":36,"column":1}}},"1":{"name":"(anonymous_4)","decl":{"start":{"line":29,"column":12},"end":{"line":29,"column":17}},"loc":{"start":{"line":29,"column":17},"end":{"line":32,"column":4}}},"2":{"name":"install","decl":{"start":{"line":38,"column":16},"end":{"line":38,"column":23}},"loc":{"start":{"line":38,"column":43},"end":{"line":48,"column":1}}},"3":{"name":"(anonymous_6)","decl":{"start":{"line":40,"column":2},"end":{"line":40,"column":9}},"loc":{"start":{"line":40,"column":2},"end":{"line":46,"column":3}}},"4":{"name":"(anonymous_7)","decl":{"start":{"line":43,"column":46},"end":{"line":43,"column":49}},"loc":{"start":{"line":43,"column":49},"end":{"line":43,"column":69}}}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":23},"end":{"line":7,"column":35}},"type":"cond-expr","locations":[{"start":{"line":7,"column":23},"end":{"line":7,"column":35}},{"start":{"line":7,"column":35},"end":{"line":7,"column":48}}]},"1":{"loc":{"start":{"line":7,"column":61},"end":{"line":7,"column":73}},"type":"cond-expr","locations":[{"start":{"line":7,"column":61},"end":{"line":7,"column":73}},{"start":{"line":7,"column":73},"end":{"line":7,"column":78}}]},"2":{"loc":{"start":{"line":15,"column":1},"end":{"line":24,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":1},"end":{"line":24,"column":null}},{"start":{"line":15,"column":1},"end":{"line":24,"column":null}}]},"3":{"loc":{"start":{"line":41,"column":3},"end":{"line":45,"column":null}},"type":"if","locations":[{"start":{"line":41,"column":3},"end":{"line":45,"column":null}},{"start":{"line":41,"column":3},"end":{"line":45,"column":null}}]},"4":{"loc":{"start":{"line":43,"column":4},"end":{"line":44,"column":null}},"type":"if","locations":[{"start":{"line":43,"column":4},"end":{"line":44,"column":null}},{"start":{"line":43,"column":4},"end":{"line":44,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":32,"4":8,"5":8,"6":8,"7":8,"8":16,"9":8,"10":8,"11":8,"12":8,"13":3,"14":5,"15":5,"16":10,"17":5,"18":5,"19":5,"20":5,"21":8,"22":8,"23":8,"24":2,"25":2,"26":8,"27":16,"28":8,"29":8,"30":1,"31":7,"32":7,"33":7,"34":7,"35":1,"36":2,"37":6,"38":1},"f":{"0":8,"1":2,"2":1,"3":7,"4":2},"b":{"0":[7,1],"1":[7,1],"2":[3,5],"3":[7,0],"4":[1,6]}} ,"/home/runner/work/vuejs-storage/vuejs-storage/src/merge.ts": {"path":"/home/runner/work/vuejs-storage/vuejs-storage/src/merge.ts","statementMap":{"0":{"start":{"line":2,"column":13},"end":{"line":2,"column":null}},"1":{"start":{"line":2,"column":26},"end":{"line":2,"column":null}},"2":{"start":{"line":3,"column":14},"end":{"line":16,"column":1}},"3":{"start":{"line":4,"column":1},"end":{"line":14,"column":null}},"4":{"start":{"line":4,"column":19},"end":{"line":4,"column":25}},"5":{"start":{"line":4,"column":19},"end":{"line":4,"column":38}},"6":{"start":{"line":4,"column":15},"end":{"line":4,"column":19}},"7":{"start":{"line":5,"column":2},"end":{"line":13,"column":null}},"8":{"start":{"line":6,"column":3},"end":{"line":10,"column":null}},"9":{"start":{"line":7,"column":4},"end":{"line":7,"column":null}},"10":{"start":{"line":9,"column":4},"end":{"line":9,"column":null}},"11":{"start":{"line":12,"column":3},"end":{"line":12,"column":null}},"12":{"start":{"line":15,"column":1},"end":{"line":15,"column":null}},"13":{"start":{"line":17,"column":0},"end":{"line":17,"column":null}}},"fnMap":{"0":{"name":"(anonymous_2)","decl":{"start":{"line":2,"column":21},"end":{"line":2,"column":22}},"loc":{"start":{"line":2,"column":22},"end":{"line":2,"column":33}}},"1":{"name":"(anonymous_3)","decl":{"start":{"line":3,"column":14},"end":{"line":3,"column":15}},"loc":{"start":{"line":3,"column":29},"end":{"line":16,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":26},"end":{"line":2,"column":47}},"type":"binary-expr","locations":[{"start":{"line":2,"column":26},"end":{"line":2,"column":47}},{"start":{"line":2,"column":51},"end":{"line":2,"column":68}},{"start":{"line":2,"column":72},"end":{"line":2,"column":82}}]},"1":{"loc":{"start":{"line":5,"column":2},"end":{"line":13,"column":null}},"type":"if","locations":[{"start":{"line":5,"column":2},"end":{"line":13,"column":null}},{"start":{"line":5,"column":2},"end":{"line":13,"column":null}}]},"2":{"loc":{"start":{"line":6,"column":3},"end":{"line":10,"column":null}},"type":"if","locations":[{"start":{"line":6,"column":3},"end":{"line":10,"column":null}},{"start":{"line":6,"column":3},"end":{"line":10,"column":null}}]}},"s":{"0":1,"1":21,"2":1,"3":16,"4":16,"5":16,"6":16,"7":16,"8":6,"9":1,"10":5,"11":10,"12":16,"13":1},"f":{"0":21,"1":16},"b":{"0":[21,9,8],"1":[6,10],"2":[1,5]}} ,"/home/runner/work/vuejs-storage/vuejs-storage/src/objpath.ts": {"path":"/home/runner/work/vuejs-storage/vuejs-storage/src/objpath.ts","statementMap":{"0":{"start":{"line":2,"column":1},"end":{"line":5,"column":null}},"1":{"start":{"line":5,"column":15},"end":{"line":5,"column":24}},"2":{"start":{"line":1,"column":0},"end":{"line":1,"column":16}},"3":{"start":{"line":8,"column":1},"end":{"line":8,"column":null}},"4":{"start":{"line":8,"column":46},"end":{"line":8,"column":65}},"5":{"start":{"line":7,"column":0},"end":{"line":7,"column":16}},"6":{"start":{"line":11,"column":15},"end":{"line":11,"column":30}},"7":{"start":{"line":12,"column":11},"end":{"line":12,"column":14}},"8":{"start":{"line":13,"column":1},"end":{"line":17,"column":null}},"9":{"start":{"line":13,"column":14},"end":{"line":13,"column":15}},"10":{"start":{"line":14,"column":16},"end":{"line":14,"column":24}},"11":{"start":{"line":15,"column":2},"end":{"line":15,"column":null}},"12":{"start":{"line":15,"column":34},"end":{"line":15,"column":null}},"13":{"start":{"line":16,"column":2},"end":{"line":16,"column":null}},"14":{"start":{"line":18,"column":1},"end":{"line":18,"column":null}},"15":{"start":{"line":10,"column":0},"end":{"line":10,"column":16}},"16":{"start":{"line":21,"column":1},"end":{"line":21,"column":null}},"17":{"start":{"line":20,"column":0},"end":{"line":20,"column":16}}},"fnMap":{"0":{"name":"parsePath","decl":{"start":{"line":1,"column":16},"end":{"line":1,"column":25}},"loc":{"start":{"line":1,"column":38},"end":{"line":6,"column":1}}},"1":{"name":"(anonymous_3)","decl":{"start":{"line":5,"column":10},"end":{"line":5,"column":11}},"loc":{"start":{"line":5,"column":11},"end":{"line":5,"column":16}}},"2":{"name":"get","decl":{"start":{"line":7,"column":16},"end":{"line":7,"column":19}},"loc":{"start":{"line":7,"column":45},"end":{"line":9,"column":1}}},"3":{"name":"(anonymous_5)","decl":{"start":{"line":8,"column":31},"end":{"line":8,"column":32}},"loc":{"start":{"line":8,"column":41},"end":{"line":8,"column":50}}},"4":{"name":"set","decl":{"start":{"line":10,"column":16},"end":{"line":10,"column":19}},"loc":{"start":{"line":10,"column":57},"end":{"line":19,"column":1}}},"5":{"name":"copy","decl":{"start":{"line":20,"column":16},"end":{"line":20,"column":20}},"loc":{"start":{"line":20,"column":63},"end":{"line":22,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":46},"end":{"line":8,"column":50}},"type":"binary-expr","locations":[{"start":{"line":8,"column":46},"end":{"line":8,"column":50}},{"start":{"line":8,"column":54},"end":{"line":8,"column":63}}]},"1":{"loc":{"start":{"line":15,"column":2},"end":{"line":15,"column":null}},"type":"if","locations":[{"start":{"line":15,"column":2},"end":{"line":15,"column":null}},{"start":{"line":15,"column":2},"end":{"line":15,"column":null}}]}},"s":{"0":73,"1":123,"2":1,"3":36,"4":58,"5":1,"6":36,"7":36,"8":36,"9":36,"10":20,"11":20,"12":14,"13":20,"14":36,"15":1,"16":32,"17":1},"f":{"0":73,"1":123,"2":36,"3":58,"4":36,"5":32},"b":{"0":[58,58],"1":[14,6]}} ,"/home/runner/work/vuejs-storage/vuejs-storage/src/vuexplugin.ts": {"path":"/home/runner/work/vuejs-storage/vuejs-storage/src/vuexplugin.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":40}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":34}},"3":{"start":{"line":10,"column":78},"end":{"line":10,"column":null}},"4":{"start":{"line":10,"column":20},"end":{"line":10,"column":48}},"5":{"start":{"line":10,"column":58},"end":{"line":10,"column":78}},"6":{"start":{"line":11,"column":1},"end":{"line":29,"column":null}},"7":{"start":{"line":12,"column":2},"end":{"line":21,"column":null}},"8":{"start":{"line":13,"column":16},"end":{"line":13,"column":30}},"9":{"start":{"line":14,"column":3},"end":{"line":14,"column":null}},"10":{"start":{"line":16,"column":16},"end":{"line":16,"column":18}},"11":{"start":{"line":17,"column":3},"end":{"line":19,"column":null}},"12":{"start":{"line":17,"column":19},"end":{"line":17,"column":23}},"13":{"start":{"line":17,"column":15},"end":{"line":17,"column":19}},"14":{"start":{"line":18,"column":4},"end":{"line":18,"column":null}},"15":{"start":{"line":20,"column":3},"end":{"line":20,"column":null}},"16":{"start":{"line":22,"column":2},"end":{"line":28,"column":null}},"17":{"start":{"line":23,"column":16},"end":{"line":23,"column":18}},"18":{"start":{"line":24,"column":3},"end":{"line":26,"column":null}},"19":{"start":{"line":24,"column":19},"end":{"line":24,"column":23}},"20":{"start":{"line":24,"column":15},"end":{"line":24,"column":19}},"21":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"22":{"start":{"line":27,"column":3},"end":{"line":27,"column":null}},"23":{"start":{"line":9,"column":0},"end":{"line":9,"column":16}}},"fnMap":{"0":{"name":"createVuexPlugin","decl":{"start":{"line":9,"column":16},"end":{"line":9,"column":32}},"loc":{"start":{"line":9,"column":47},"end":{"line":30,"column":1}}},"1":{"name":"(anonymous_3)","decl":{"start":{"line":11,"column":8},"end":{"line":11,"column":9}},"loc":{"start":{"line":11,"column":29},"end":{"line":29,"column":2}}},"2":{"name":"(anonymous_4)","decl":{"start":{"line":22,"column":18},"end":{"line":22,"column":19}},"loc":{"start":{"line":22,"column":34},"end":{"line":28,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":23},"end":{"line":10,"column":35}},"type":"cond-expr","locations":[{"start":{"line":10,"column":23},"end":{"line":10,"column":35}},{"start":{"line":10,"column":35},"end":{"line":10,"column":48}}]},"1":{"loc":{"start":{"line":10,"column":61},"end":{"line":10,"column":73}},"type":"cond-expr","locations":[{"start":{"line":10,"column":61},"end":{"line":10,"column":73}},{"start":{"line":10,"column":73},"end":{"line":10,"column":78}}]},"2":{"loc":{"start":{"line":12,"column":2},"end":{"line":21,"column":null}},"type":"if","locations":[{"start":{"line":12,"column":2},"end":{"line":21,"column":null}},{"start":{"line":12,"column":2},"end":{"line":21,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":40,"4":10,"5":10,"6":10,"7":8,"8":2,"9":2,"10":6,"11":6,"12":12,"13":9,"14":9,"15":6,"16":8,"17":1,"18":1,"19":2,"20":1,"21":1,"22":1,"23":1},"f":{"0":10,"1":8,"2":1},"b":{"0":[9,1],"1":[9,1],"2":[2,6]}} } <<<<<< EOF