[{"title":"( 47 个子文件 231KB ) travel-app-源码","children":[{"title":"travel-app-main","children":[{"title":".gitignore <span style='color:#111;'> 186B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 947B </span>","children":null,"spread":false},{"title":".env-example <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":".nvmrc <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"test-sc.png <span style='color:#111;'> 47.21KB </span>","children":null,"spread":false},{"title":"jest.setup.js <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"fixtures","children":[{"title":"index.js <span style='color:#111;'> 761B </span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"utils","children":[{"title":"index.test.js <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 603B </span>","children":null,"spread":false}],"spread":true},{"title":"API","children":[{"title":"geonames.js <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"weatherbit.js <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"pixabay.test.js <span style='color:#111;'> 673B </span>","children":null,"spread":false},{"title":"geonames.test.js <span style='color:#111;'> 674B </span>","children":null,"spread":false},{"title":"pixabay.js <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"weatherbit.test.js <span style='color:#111;'> 710B </span>","children":null,"spread":false}],"spread":true},{"title":"server.js <span style='color:#111;'> 114B </span>","children":null,"spread":false},{"title":"app.test.js <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"app.js <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 87B </span>","children":null,"spread":false},{"title":"validations","children":[{"title":"index.test.js <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 687B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"client","children":[{"title":"views","children":[{"title":"index.html <span style='color:#111;'> 5.72KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.js <span style='color:#111;'> 190B </span>","children":null,"spread":false},{"title":"styles","children":[{"title":"base.scss <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"resets.scss <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"footer.scss <span style='color:#111;'> 125B </span>","children":null,"spread":false},{"title":"header.scss <span style='color:#111;'> 148B </span>","children":null,"spread":false},{"title":"form.scss <span style='color:#111;'> 716B </span>","children":null,"spread":false},{"title":"custom-pick-a-day.scss <span style='color:#111;'> 74B </span>","children":null,"spread":false}],"spread":false},{"title":"js","children":[{"title":"fetch","children":[{"title":"post.test.js <span style='color:#111;'> 934B </span>","children":null,"spread":false},{"title":"post.js <span style='color:#111;'> 718B </span>","children":null,"spread":false}],"spread":false},{"title":"utils","children":[{"title":"index.test.js <span style='color:#111;'> 312B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 191B </span>","children":null,"spread":false}],"spread":false},{"title":"UI","children":[{"title":"markup.js <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"markup.test.js <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false}],"spread":false},{"title":"app.js <span style='color:#111;'> 302B </span>","children":null,"spread":false},{"title":"handlers","children":[{"title":"index.js <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false}],"spread":false},{"title":"validations","children":[{"title":"index.test.js <span style='color:#111;'> 308B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 657B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"jest.config.js <span style='color:#111;'> 342B </span>","children":null,"spread":false},{"title":"webpack","children":[{"title":"prod.config.js <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"dev.config.js <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"test-report.html <span style='color:#111;'> 10.59KB </span>","children":null,"spread":false},{"title":".eslintrc.js <span style='color:#111;'> 276B </span>","children":null,"spread":false},{"title":".prettierrc.js <span style='color:#111;'> 195B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 704.66KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]