gitextract_66wgcdz4/ ├── .dockerignore ├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .github/ │ ├── CODEOWNERS │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ ├── ci.yml │ ├── cla.yml │ ├── close-waiting-for-response-issues.yml │ ├── convert-to-js.yml │ └── remove-labels-on-activity.yml ├── .gitignore ├── .graphqlrc.ts ├── .npmrc ├── .prettierignore ├── .vscode/ │ ├── extensions.json │ └── mcp.json ├── CHANGELOG.md ├── Dockerfile ├── README.md ├── app/ │ ├── db.server.ts │ ├── entry.server.tsx │ ├── globals.d.ts │ ├── root.tsx │ ├── routes/ │ │ ├── _index/ │ │ │ ├── route.tsx │ │ │ └── styles.module.css │ │ ├── app._index.tsx │ │ ├── app.additional.tsx │ │ ├── app.tsx │ │ ├── auth.$.tsx │ │ ├── auth.login/ │ │ │ ├── error.server.tsx │ │ │ └── route.tsx │ │ ├── webhooks.app.scopes_update.tsx │ │ └── webhooks.app.uninstalled.tsx │ ├── routes.ts │ └── shopify.server.ts ├── env.d.ts ├── extensions/ │ └── .gitkeep ├── package.json ├── prisma/ │ ├── migrations/ │ │ └── 20240530213853_create_session_table/ │ │ └── migration.sql │ └── schema.prisma ├── shopify.app.toml ├── shopify.web.toml.liquid ├── tsconfig.json └── vite.config.ts