[{"title":"( 38 个子文件 659KB ) nextjs-shopify-boilerplate:基于纯Next.js的shopify应用程序样板。 使用自己的无cookie身份验证实现-源码","children":[{"title":"nextjs-shopify-boilerplate-main","children":[{"title":".gitignore <span style='color:#111;'> 386B </span>","children":null,"spread":false},{"title":"generated","children":[{"title":"sdk.ts <span style='color:#111;'> 1.15MB </span>","children":null,"spread":false},{"title":"graphql.ts <span style='color:#111;'> 1.16MB </span>","children":null,"spread":false}],"spread":true},{"title":"components","children":[{"title":"schema.graphql <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"pages","children":[{"title":"Home.tsx <span style='color:#111;'> 873B </span>","children":null,"spread":false}],"spread":true},{"title":"App.tsx <span style='color:#111;'> 333B </span>","children":null,"spread":false}],"spread":true},{"title":"prisma","children":[{"title":"dev.db <span style='color:#111;'> 28.00KB </span>","children":null,"spread":false},{"title":"migrations","children":[{"title":"20210216113501_add_timestamps","children":[{"title":"migration.sql <span style='color:#111;'> 577B </span>","children":null,"spread":false}],"spread":true},{"title":"20210216083736_init","children":[{"title":"migration.sql <span style='color:#111;'> 228B </span>","children":null,"spread":false}],"spread":true},{"title":"20210218112417_change_nonce_type","children":[{"title":"migration.sql <span style='color:#111;'> 665B </span>","children":null,"spread":false}],"spread":true},{"title":"migration_lock.toml <span style='color:#111;'> 59B </span>","children":null,"spread":false},{"title":"20210218102003_add_nonce_check","children":[{"title":"migration.sql <span style='color:#111;'> 61B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"schema.prisma <span style='color:#111;'> 515B </span>","children":null,"spread":false}],"spread":true},{"title":"package.json <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"next.config.js <span style='color:#111;'> 190B </span>","children":null,"spread":false},{"title":"codegen.yml <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 590B </span>","children":null,"spread":false},{"title":".env <span style='color:#111;'> 648B </span>","children":null,"spread":false},{"title":".prettierignore <span style='color:#111;'> 80B </span>","children":null,"spread":false},{"title":"schema.json <span style='color:#111;'> 2.49MB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"next-env.d.ts <span style='color:#111;'> 75B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"shopify","children":[{"title":"shopify-utils.graphql <span style='color:#111;'> 621B </span>","children":null,"spread":false},{"title":"index.ts <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"utils.ts <span style='color:#111;'> 140B </span>","children":null,"spread":false}],"spread":false},{"title":"db","children":[{"title":"index.ts <span style='color:#111;'> 96B </span>","children":null,"spread":false}],"spread":false},{"title":"auth","children":[{"title":"index.ts <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"config.ts <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"pages","children":[{"title":"api","children":[{"title":"local.ts <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"shopify.ts <span style='color:#111;'> 508B </span>","children":null,"spread":false},{"title":"webhooks","children":[{"title":"app_uninstalled.ts <span style='color:#111;'> 717B </span>","children":null,"spread":false},{"title":"carts_update.ts <span style='color:#111;'> 315B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"auth","children":[{"title":"callback.tsx <span style='color:#111;'> 337B </span>","children":null,"spread":false}],"spread":false},{"title":"index.tsx <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"_app.tsx <span style='color:#111;'> 209B </span>","children":null,"spread":false}],"spread":false},{"title":".prettierrc <span style='color:#111;'> 340B </span>","children":null,"spread":false},{"title":"yarn.lock <span style='color:#111;'> 423.29KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]