- Add .gitignore to exclude node_modules, dist, logs, and system files - Add comprehensive project documentation including README, deployment guide, and development setup - Add .kiro project specifications for amazon-product-bar-extension, appwrite-cloud-storage, appwrite-userid-repair, blacklist-feature, and enhanced-item-management - Add .kiro steering documents for product, structure, styling, and tech guidelines - Add VSCode settings configuration for consistent development environment - Add manifest.json and babel/vite configuration for extension build setup - Add complete source code implementation including AppWrite integration, storage managers, UI components, and services - Add comprehensive test suite with Jest configuration and 30+ test files covering all major modules - Add test HTML files for integration testing and validation - Add coverage reports and build validation scripts - Add AppWrite setup and repair documentation for database schema management - Add migration guides and responsive accessibility implementation documentation - Establish foundation for Amazon product bar extension with full feature set including blacklist management, enhanced item workflows, and real-time synchronization
8 lines
12 KiB
JSON
8 lines
12 KiB
JSON
{"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteRepairController.js": {"path":"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteRepairController.js","statementMap":{"0":{"start":{"line":30,"column":8},"end":{"line":30,"column":47}},"1":{"start":{"line":31,"column":8},"end":{"line":31,"column":39}},"2":{"start":{"line":32,"column":8},"end":{"line":32,"column":39}},"3":{"start":{"line":33,"column":8},"end":{"line":33,"column":41}},"4":{"start":{"line":34,"column":8},"end":{"line":34,"column":27}},"5":{"start":{"line":46,"column":8},"end":{"line":46,"column":54}},"6":{"start":{"line":56,"column":8},"end":{"line":56,"column":54}},"7":{"start":{"line":66,"column":8},"end":{"line":66,"column":54}},"8":{"start":{"line":75,"column":8},"end":{"line":75,"column":54}},"9":{"start":{"line":85,"column":8},"end":{"line":85,"column":54}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":29,"column":4},"end":{"line":29,"column":5}},"loc":{"start":{"line":29,"column":82},"end":{"line":35,"column":5}},"line":29},"1":{"name":"(anonymous_1)","decl":{"start":{"line":44,"column":4},"end":{"line":44,"column":5}},"loc":{"start":{"line":44,"column":43},"end":{"line":47,"column":5}},"line":44},"2":{"name":"(anonymous_2)","decl":{"start":{"line":54,"column":4},"end":{"line":54,"column":5}},"loc":{"start":{"line":54,"column":39},"end":{"line":57,"column":5}},"line":54},"3":{"name":"(anonymous_3)","decl":{"start":{"line":64,"column":4},"end":{"line":64,"column":5}},"loc":{"start":{"line":64,"column":37},"end":{"line":67,"column":5}},"line":64},"4":{"name":"(anonymous_4)","decl":{"start":{"line":73,"column":4},"end":{"line":73,"column":5}},"loc":{"start":{"line":73,"column":27},"end":{"line":76,"column":5}},"line":73},"5":{"name":"(anonymous_5)","decl":{"start":{"line":83,"column":4},"end":{"line":83,"column":5}},"loc":{"start":{"line":83,"column":37},"end":{"line":86,"column":5}},"line":83}},"branchMap":{"0":{"loc":{"start":{"line":44,"column":29},"end":{"line":44,"column":41}},"type":"default-arg","locations":[{"start":{"line":44,"column":39},"end":{"line":44,"column":41}}],"line":44}},"s":{"0":2,"1":2,"2":2,"3":2,"4":2,"5":0,"6":0,"7":0,"8":0,"9":0},"f":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"115e9b67b8ec6d614dc8471080fa9245d7bd5407"}
|
|
,"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteRepairInterface.js": {"path":"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteRepairInterface.js","statementMap":{"0":{"start":{"line":15,"column":8},"end":{"line":15,"column":43}},"1":{"start":{"line":16,"column":8},"end":{"line":16,"column":30}},"2":{"start":{"line":17,"column":8},"end":{"line":17,"column":38}},"3":{"start":{"line":18,"column":8},"end":{"line":18,"column":37}},"4":{"start":{"line":28,"column":8},"end":{"line":28,"column":54}},"5":{"start":{"line":39,"column":8},"end":{"line":39,"column":54}},"6":{"start":{"line":48,"column":8},"end":{"line":48,"column":54}},"7":{"start":{"line":59,"column":8},"end":{"line":59,"column":54}},"8":{"start":{"line":69,"column":8},"end":{"line":69,"column":54}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":14,"column":4},"end":{"line":14,"column":5}},"loc":{"start":{"line":14,"column":34},"end":{"line":19,"column":5}},"line":14},"1":{"name":"(anonymous_1)","decl":{"start":{"line":26,"column":4},"end":{"line":26,"column":5}},"loc":{"start":{"line":26,"column":26},"end":{"line":29,"column":5}},"line":26},"2":{"name":"(anonymous_2)","decl":{"start":{"line":37,"column":4},"end":{"line":37,"column":5}},"loc":{"start":{"line":37,"column":47},"end":{"line":40,"column":5}},"line":37},"3":{"name":"(anonymous_3)","decl":{"start":{"line":46,"column":4},"end":{"line":46,"column":5}},"loc":{"start":{"line":46,"column":27},"end":{"line":49,"column":5}},"line":46},"4":{"name":"(anonymous_4)","decl":{"start":{"line":57,"column":4},"end":{"line":57,"column":5}},"loc":{"start":{"line":57,"column":40},"end":{"line":60,"column":5}},"line":57},"5":{"name":"(anonymous_5)","decl":{"start":{"line":67,"column":4},"end":{"line":67,"column":5}},"loc":{"start":{"line":67,"column":37},"end":{"line":70,"column":5}},"line":67}},"branchMap":{"0":{"loc":{"start":{"line":37,"column":33},"end":{"line":37,"column":45}},"type":"default-arg","locations":[{"start":{"line":37,"column":43},"end":{"line":37,"column":45}}],"line":37}},"s":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0},"f":{"0":1,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{"0":[0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"db9d4d52f4af865b81c2e2b3115f76e1a86644a1"}
|
|
,"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteRepairTypes.js": {"path":"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteRepairTypes.js","statementMap":{"0":{"start":{"line":159,"column":27},"end":{"line":181,"column":1}},"1":{"start":{"line":161,"column":33},"end":{"line":161,"column":72}},"2":{"start":{"line":162,"column":35},"end":{"line":162,"column":85}},"3":{"start":{"line":163,"column":36},"end":{"line":163,"column":99}},"4":{"start":{"line":164,"column":31},"end":{"line":164,"column":75}},"5":{"start":{"line":165,"column":38},"end":{"line":165,"column":87}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":161,"column":25},"end":{"line":161,"column":26}},"loc":{"start":{"line":161,"column":33},"end":{"line":161,"column":72}},"line":161},"1":{"name":"(anonymous_1)","decl":{"start":{"line":162,"column":21},"end":{"line":162,"column":22}},"loc":{"start":{"line":162,"column":35},"end":{"line":162,"column":85}},"line":162},"2":{"name":"(anonymous_2)","decl":{"start":{"line":163,"column":26},"end":{"line":163,"column":27}},"loc":{"start":{"line":163,"column":36},"end":{"line":163,"column":99}},"line":163},"3":{"name":"(anonymous_3)","decl":{"start":{"line":164,"column":19},"end":{"line":164,"column":20}},"loc":{"start":{"line":164,"column":31},"end":{"line":164,"column":75}},"line":164},"4":{"name":"(anonymous_4)","decl":{"start":{"line":165,"column":26},"end":{"line":165,"column":27}},"loc":{"start":{"line":165,"column":38},"end":{"line":165,"column":87}},"line":165}},"branchMap":{"0":{"loc":{"start":{"line":161,"column":33},"end":{"line":161,"column":72}},"type":"binary-expr","locations":[{"start":{"line":161,"column":33},"end":{"line":161,"column":55}},{"start":{"line":161,"column":59},"end":{"line":161,"column":72}}],"line":161}},"s":{"0":1,"1":405,"2":105,"3":104,"4":104,"5":4},"f":{"0":405,"1":105,"2":104,"3":104,"4":4},"b":{"0":[405,403]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d77f88a885b52e30964ab0820d9d31fc99ed8b11"}
|
|
,"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteSchemaAnalyzer.js": {"path":"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteSchemaAnalyzer.js","statementMap":{"0":{"start":{"line":42,"column":8},"end":{"line":42,"column":47}},"1":{"start":{"line":52,"column":8},"end":{"line":52,"column":54}},"2":{"start":{"line":61,"column":8},"end":{"line":61,"column":54}},"3":{"start":{"line":71,"column":8},"end":{"line":71,"column":54}},"4":{"start":{"line":81,"column":8},"end":{"line":81,"column":54}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":41,"column":4},"end":{"line":41,"column":5}},"loc":{"start":{"line":41,"column":33},"end":{"line":43,"column":5}},"line":41},"1":{"name":"(anonymous_1)","decl":{"start":{"line":50,"column":4},"end":{"line":50,"column":5}},"loc":{"start":{"line":50,"column":42},"end":{"line":53,"column":5}},"line":50},"2":{"name":"(anonymous_2)","decl":{"start":{"line":59,"column":4},"end":{"line":59,"column":5}},"loc":{"start":{"line":59,"column":34},"end":{"line":62,"column":5}},"line":59},"3":{"name":"(anonymous_3)","decl":{"start":{"line":69,"column":4},"end":{"line":69,"column":5}},"loc":{"start":{"line":69,"column":49},"end":{"line":72,"column":5}},"line":69},"4":{"name":"(anonymous_4)","decl":{"start":{"line":79,"column":4},"end":{"line":79,"column":5}},"loc":{"start":{"line":79,"column":41},"end":{"line":82,"column":5}},"line":79}},"branchMap":{},"s":{"0":3,"1":0,"2":0,"3":0,"4":0},"f":{"0":3,"1":0,"2":0,"3":0,"4":0},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"607fe155d078af23c5c41b8822b2c37ecb5dbed8"}
|
|
,"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteSchemaRepairer.js": {"path":"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteSchemaRepairer.js","statementMap":{"0":{"start":{"line":25,"column":8},"end":{"line":25,"column":47}},"1":{"start":{"line":26,"column":8},"end":{"line":26,"column":28}},"2":{"start":{"line":27,"column":8},"end":{"line":27,"column":30}},"3":{"start":{"line":38,"column":8},"end":{"line":38,"column":54}},"4":{"start":{"line":48,"column":8},"end":{"line":48,"column":54}},"5":{"start":{"line":58,"column":8},"end":{"line":58,"column":54}},"6":{"start":{"line":68,"column":8},"end":{"line":68,"column":54}},"7":{"start":{"line":79,"column":8},"end":{"line":79,"column":54}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":24,"column":4},"end":{"line":24,"column":5}},"loc":{"start":{"line":24,"column":33},"end":{"line":28,"column":5}},"line":24},"1":{"name":"(anonymous_1)","decl":{"start":{"line":36,"column":4},"end":{"line":36,"column":5}},"loc":{"start":{"line":36,"column":49},"end":{"line":39,"column":5}},"line":36},"2":{"name":"(anonymous_2)","decl":{"start":{"line":46,"column":4},"end":{"line":46,"column":5}},"loc":{"start":{"line":46,"column":43},"end":{"line":49,"column":5}},"line":46},"3":{"name":"(anonymous_3)","decl":{"start":{"line":56,"column":4},"end":{"line":56,"column":5}},"loc":{"start":{"line":56,"column":49},"end":{"line":59,"column":5}},"line":56},"4":{"name":"(anonymous_4)","decl":{"start":{"line":66,"column":4},"end":{"line":66,"column":5}},"loc":{"start":{"line":66,"column":37},"end":{"line":69,"column":5}},"line":66},"5":{"name":"(anonymous_5)","decl":{"start":{"line":77,"column":4},"end":{"line":77,"column":5}},"loc":{"start":{"line":77,"column":53},"end":{"line":80,"column":5}},"line":77}},"branchMap":{},"s":{"0":3,"1":3,"2":3,"3":0,"4":0,"5":0,"6":0,"7":0},"f":{"0":3,"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"98aba059d78d703144517b17a7374a2603e9e77b"}
|
|
,"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteSchemaValidator.js": {"path":"A:\\developer\\GitHub-desktop\\ebaysnipeextension\\src\\AppWriteSchemaValidator.js","statementMap":{"0":{"start":{"line":25,"column":8},"end":{"line":25,"column":47}},"1":{"start":{"line":35,"column":8},"end":{"line":35,"column":54}},"2":{"start":{"line":45,"column":8},"end":{"line":45,"column":54}},"3":{"start":{"line":55,"column":8},"end":{"line":55,"column":54}},"4":{"start":{"line":65,"column":8},"end":{"line":65,"column":54}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":24,"column":4},"end":{"line":24,"column":5}},"loc":{"start":{"line":24,"column":33},"end":{"line":26,"column":5}},"line":24},"1":{"name":"(anonymous_1)","decl":{"start":{"line":33,"column":4},"end":{"line":33,"column":5}},"loc":{"start":{"line":33,"column":43},"end":{"line":36,"column":5}},"line":33},"2":{"name":"(anonymous_2)","decl":{"start":{"line":43,"column":4},"end":{"line":43,"column":5}},"loc":{"start":{"line":43,"column":40},"end":{"line":46,"column":5}},"line":43},"3":{"name":"(anonymous_3)","decl":{"start":{"line":53,"column":4},"end":{"line":53,"column":5}},"loc":{"start":{"line":53,"column":40},"end":{"line":56,"column":5}},"line":53},"4":{"name":"(anonymous_4)","decl":{"start":{"line":63,"column":4},"end":{"line":63,"column":5}},"loc":{"start":{"line":63,"column":44},"end":{"line":66,"column":5}},"line":63}},"branchMap":{},"s":{"0":3,"1":0,"2":0,"3":0,"4":0},"f":{"0":3,"1":0,"2":0,"3":0,"4":0},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"46c564b456a15d8931c3d745922bb0f95eb798bb"}
|
|
}
|