[{"title":"( 45 个子文件 269KB ) homebox:家庭局域网的工具箱","children":[{"title":"homebox-master","children":[{"title":"server","children":[{"title":"main.go <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"go.sum <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"go.mod <span style='color:#111;'> 65B </span>","children":null,"spread":false}],"spread":true},{"title":".github","children":[{"title":"workflows","children":[{"title":"build-binary.yml <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Dockerfile <span style='color:#111;'> 651B </span>","children":null,"spread":false},{"title":"doc","children":[{"title":"light-theme.png <span style='color:#111;'> 90.43KB </span>","children":null,"spread":false},{"title":"dark-theme.png <span style='color:#111;'> 98.15KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":"web","children":[{"title":".babelrc <span style='color:#111;'> 197B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":".eslintrc.json <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 379.50KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"controller.ts <span style='color:#111;'> 155B </span>","children":null,"spread":false},{"title":"worker.ts <span style='color:#111;'> 364B </span>","children":null,"spread":false},{"title":"utils.ts <span style='color:#111;'> 771B </span>","children":null,"spread":false},{"title":"const.ts <span style='color:#111;'> 657B </span>","children":null,"spread":false},{"title":"cases","children":[{"title":"utils.ts <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false},{"title":"ping.ts <span style='color:#111;'> 266B </span>","children":null,"spread":false},{"title":"upload.ts <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"download.ts <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false}],"spread":false},{"title":"channel.ts <span style='color:#111;'> 3.44KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 256B </span>","children":null,"spread":false},{"title":"context.ts <span style='color:#111;'> 370B </span>","children":null,"spread":false},{"title":"app.tsx <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false},{"title":"types.ts <span style='color:#111;'> 635B </span>","children":null,"spread":false},{"title":"index.tsx <span style='color:#111;'> 202B </span>","children":null,"spread":false},{"title":"components","children":[{"title":"case-runner.tsx <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"form","children":[{"title":"index.tsx <span style='color:#111;'> 213B </span>","children":null,"spread":false}],"spread":false},{"title":"run-case-once.tsx <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"case-config.tsx <span style='color:#111;'> 11.85KB </span>","children":null,"spread":false},{"title":"speed-indicator.tsx <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"footer.tsx <span style='color:#111;'> 515B </span>","children":null,"spread":false}],"spread":false},{"title":"styles","children":[{"title":"utils.ts <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"const.ts <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"variable.ts <span style='color:#111;'> 323B </span>","children":null,"spread":false},{"title":"theme.ts <span style='color:#111;'> 467B </span>","children":null,"spread":false},{"title":"global.ts <span style='color:#111;'> 328B </span>","children":null,"spread":false}],"spread":false},{"title":"hooks.ts <span style='color:#111;'> 871B </span>","children":null,"spread":false}],"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 5.78KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"Makefile <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":".dockerignore <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"script","children":[{"title":"pack-arch.sh <span style='color:#111;'> 296B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]