├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .graphqlrc.ts ├── .husky └── pre-commit ├── .npmrc ├── .prettierrc.js ├── Procfile.dev ├── README.md ├── app ├── components │ ├── checkbox.tsx │ ├── flex-item.tsx │ ├── range-slider.tsx │ ├── select.tsx │ └── text-field.tsx ├── entry.server.tsx ├── events │ └── .gitkeep ├── globals.d.ts ├── graphql │ ├── mutations │ │ └── .gitkeep │ └── queries │ │ └── .gitkeep ├── hooks │ ├── .gitkeep │ └── use-shopify-search-params.ts ├── jobs │ ├── .gitkeep │ └── app-uninstalled-job.ts ├── listeners │ └── .gitkeep ├── root.tsx ├── routes │ ├── _index │ │ ├── route.tsx │ │ └── style.css │ ├── app._index.tsx │ ├── app.additional.tsx │ ├── app.branding._index │ │ ├── components │ │ │ ├── colour-choice.tsx │ │ │ ├── enums │ │ │ │ ├── background-enum.tsx │ │ │ │ ├── background-styles-enum.tsx │ │ │ │ ├── border-enum.tsx │ │ │ │ ├── border-style-enum.tsx │ │ │ │ ├── border-width-enum.tsx │ │ │ │ ├── colour-scheme-selection-enum.tsx │ │ │ │ ├── colour-selection-enum.tsx │ │ │ │ ├── corner-radius-enum.tsx │ │ │ │ ├── footer-position-enum.tsx │ │ │ │ ├── global-corner-radius-enum.tsx │ │ │ │ ├── header-alignment-enum.tsx │ │ │ │ ├── header-position-enum.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── label-position-enum.tsx │ │ │ │ ├── shadow-enum.tsx │ │ │ │ ├── simple-border-enum.tsx │ │ │ │ ├── simple-enum.tsx │ │ │ │ ├── spacing-enum.tsx │ │ │ │ ├── spacing-keyword-enum.tsx │ │ │ │ ├── typography-font-enum.tsx │ │ │ │ ├── typography-kerning-enum.tsx │ │ │ │ ├── typography-letter-case-enum.tsx │ │ │ │ ├── typography-size-enum.tsx │ │ │ │ ├── typography-weight-enum.tsx │ │ │ │ ├── utils.ts │ │ │ │ └── visibility-enum.tsx │ │ │ ├── fonts │ │ │ │ ├── custom-font.tsx │ │ │ │ └── shopify-font.tsx │ │ │ ├── modals │ │ │ │ ├── export-modal.tsx │ │ │ │ └── import-modal.tsx │ │ │ ├── section-block.tsx │ │ │ └── tabs │ │ │ │ ├── buttons-tab.tsx │ │ │ │ ├── colours-tab.tsx │ │ │ │ ├── form-tab.tsx │ │ │ │ ├── headings-tab.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── layout-tab.tsx │ │ │ │ └── typography-tab.tsx │ │ ├── graphql │ │ │ ├── fragments │ │ │ │ └── checkout-branding-fragment.ts │ │ │ └── mutations │ │ │ │ └── checkout-branding-upsert-mutation.ts │ │ ├── hooks │ │ │ ├── types.ts │ │ │ ├── use-branding-forms.ts │ │ │ ├── use-buttons-form.ts │ │ │ ├── use-colours-form.ts │ │ │ ├── use-corner-radius-form.ts │ │ │ ├── use-form-form.ts │ │ │ ├── use-headings-form.ts │ │ │ ├── use-layout-form.ts │ │ │ ├── use-preview-form.ts │ │ │ ├── use-typography-form.ts │ │ │ └── utils.ts │ │ ├── route.tsx │ │ ├── schema.ts │ │ └── styles.css │ ├── app.branding.dismiss-custom-fonts-banner.tsx │ ├── app.branding │ │ ├── graphql │ │ │ └── queries │ │ │ │ ├── branding-query.ts │ │ │ │ └── checkout-profiles-query.ts │ │ ├── route.tsx │ │ └── types.ts │ ├── app.files-manager._index │ │ ├── components │ │ │ └── file-picker │ │ │ │ ├── file-picker-activator.tsx │ │ │ │ ├── file-picker-item.tsx │ │ │ │ ├── file-picker.tsx │ │ │ │ ├── hooks │ │ │ │ └── use-file-manager.tsx │ │ │ │ └── types.ts │ │ └── route.tsx │ ├── app.tsx │ ├── app.update-shopify-font-families.tsx │ ├── auth.$.tsx │ ├── auth.login │ │ ├── error.server.tsx │ │ └── route.tsx │ ├── storage.$.tsx │ └── webhooks.tsx ├── types.ts ├── types │ ├── admin-2024-04.schema.json │ ├── admin.generated.d.ts │ └── admin.types.ts └── utils │ ├── cache.server.ts │ ├── cloudflare.server.ts │ ├── config.server.ts │ ├── context.server.ts │ ├── db │ ├── db.server.ts │ ├── migrations │ │ ├── 0000_certain_outlaw_kid.sql │ │ ├── 0001_melodic_storm.sql │ │ └── meta │ │ │ ├── 0000_snapshot.json │ │ │ ├── 0001_snapshot.json │ │ │ └── _journal.json │ └── schema.server.ts │ ├── events.server.ts │ ├── form-data.server.ts │ ├── graphql.server.ts │ ├── index.ts │ ├── jobs.server.ts │ ├── listeners.server.ts │ ├── logger.server.ts │ ├── queue.server.ts │ ├── registry.server.ts │ ├── scheduled.server.ts │ ├── serialize.server.ts │ ├── shopify.server.ts │ ├── shopify.ts │ ├── storage.server.ts │ ├── string.server.ts │ └── timing.server.ts ├── bao.config.ts ├── bin └── setup.mjs ├── cloudflare.env.d.ts ├── docs ├── caching.md ├── cloudflare.md ├── config.md ├── context.md ├── database.md ├── events.md ├── getting-started.md ├── graphql.md ├── jobs.md ├── timing.md ├── typescript.md └── zod.md ├── drizzle.config.ts ├── extensions └── .gitkeep ├── graphql.config.yml ├── lint-staged.config.js ├── package.json ├── public └── favicon.ico ├── remix.config.js ├── remix.env.d.ts ├── reset.d.ts ├── shopify.web.toml ├── tsconfig.json ├── worker.ts └── wrangler.toml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/.gitignore -------------------------------------------------------------------------------- /.graphqlrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/.graphqlrc.ts -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/Procfile.dev -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/README.md -------------------------------------------------------------------------------- /app/components/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/components/checkbox.tsx -------------------------------------------------------------------------------- /app/components/flex-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/components/flex-item.tsx -------------------------------------------------------------------------------- /app/components/range-slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/components/range-slider.tsx -------------------------------------------------------------------------------- /app/components/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/components/select.tsx -------------------------------------------------------------------------------- /app/components/text-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/components/text-field.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/events/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/globals.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.css' 2 | -------------------------------------------------------------------------------- /app/graphql/mutations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/graphql/queries/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/hooks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/hooks/use-shopify-search-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/hooks/use-shopify-search-params.ts -------------------------------------------------------------------------------- /app/jobs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/jobs/app-uninstalled-job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/jobs/app-uninstalled-job.ts -------------------------------------------------------------------------------- /app/listeners/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/_index/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/_index/route.tsx -------------------------------------------------------------------------------- /app/routes/_index/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/_index/style.css -------------------------------------------------------------------------------- /app/routes/app._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app._index.tsx -------------------------------------------------------------------------------- /app/routes/app.additional.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.additional.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/colour-choice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/colour-choice.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/background-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/background-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/background-styles-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/background-styles-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/border-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/border-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/border-style-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/border-style-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/border-width-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/border-width-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/colour-scheme-selection-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/colour-scheme-selection-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/colour-selection-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/colour-selection-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/corner-radius-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/corner-radius-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/footer-position-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/footer-position-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/global-corner-radius-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/global-corner-radius-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/header-alignment-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/header-alignment-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/header-position-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/header-position-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/index.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/label-position-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/label-position-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/shadow-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/shadow-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/simple-border-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/simple-border-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/simple-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/simple-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/spacing-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/spacing-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/spacing-keyword-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/spacing-keyword-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/typography-font-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/typography-font-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/typography-kerning-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/typography-kerning-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/typography-letter-case-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/typography-letter-case-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/typography-size-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/typography-size-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/typography-weight-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/typography-weight-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/utils.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/enums/visibility-enum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/enums/visibility-enum.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/fonts/custom-font.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/fonts/custom-font.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/fonts/shopify-font.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/fonts/shopify-font.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/modals/export-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/modals/export-modal.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/modals/import-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/modals/import-modal.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/section-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/section-block.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/tabs/buttons-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/tabs/buttons-tab.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/tabs/colours-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/tabs/colours-tab.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/tabs/form-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/tabs/form-tab.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/tabs/headings-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/tabs/headings-tab.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/tabs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/tabs/index.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/tabs/layout-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/tabs/layout-tab.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/components/tabs/typography-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/components/tabs/typography-tab.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/graphql/fragments/checkout-branding-fragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/graphql/fragments/checkout-branding-fragment.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/graphql/mutations/checkout-branding-upsert-mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/graphql/mutations/checkout-branding-upsert-mutation.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/types.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/use-branding-forms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/use-branding-forms.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/use-buttons-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/use-buttons-form.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/use-colours-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/use-colours-form.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/use-corner-radius-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/use-corner-radius-form.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/use-form-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/use-form-form.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/use-headings-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/use-headings-form.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/use-layout-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/use-layout-form.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/use-preview-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/use-preview-form.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/use-typography-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/use-typography-form.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/hooks/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/hooks/utils.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/route.tsx -------------------------------------------------------------------------------- /app/routes/app.branding._index/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/schema.ts -------------------------------------------------------------------------------- /app/routes/app.branding._index/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding._index/styles.css -------------------------------------------------------------------------------- /app/routes/app.branding.dismiss-custom-fonts-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding.dismiss-custom-fonts-banner.tsx -------------------------------------------------------------------------------- /app/routes/app.branding/graphql/queries/branding-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding/graphql/queries/branding-query.ts -------------------------------------------------------------------------------- /app/routes/app.branding/graphql/queries/checkout-profiles-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding/graphql/queries/checkout-profiles-query.ts -------------------------------------------------------------------------------- /app/routes/app.branding/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding/route.tsx -------------------------------------------------------------------------------- /app/routes/app.branding/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.branding/types.ts -------------------------------------------------------------------------------- /app/routes/app.files-manager._index/components/file-picker/file-picker-activator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.files-manager._index/components/file-picker/file-picker-activator.tsx -------------------------------------------------------------------------------- /app/routes/app.files-manager._index/components/file-picker/file-picker-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.files-manager._index/components/file-picker/file-picker-item.tsx -------------------------------------------------------------------------------- /app/routes/app.files-manager._index/components/file-picker/file-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.files-manager._index/components/file-picker/file-picker.tsx -------------------------------------------------------------------------------- /app/routes/app.files-manager._index/components/file-picker/hooks/use-file-manager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.files-manager._index/components/file-picker/hooks/use-file-manager.tsx -------------------------------------------------------------------------------- /app/routes/app.files-manager._index/components/file-picker/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.files-manager._index/components/file-picker/types.ts -------------------------------------------------------------------------------- /app/routes/app.files-manager._index/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.files-manager._index/route.tsx -------------------------------------------------------------------------------- /app/routes/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.tsx -------------------------------------------------------------------------------- /app/routes/app.update-shopify-font-families.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/app.update-shopify-font-families.tsx -------------------------------------------------------------------------------- /app/routes/auth.$.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/auth.$.tsx -------------------------------------------------------------------------------- /app/routes/auth.login/error.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/auth.login/error.server.tsx -------------------------------------------------------------------------------- /app/routes/auth.login/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/auth.login/route.tsx -------------------------------------------------------------------------------- /app/routes/storage.$.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/storage.$.tsx -------------------------------------------------------------------------------- /app/routes/webhooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/routes/webhooks.tsx -------------------------------------------------------------------------------- /app/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/types.ts -------------------------------------------------------------------------------- /app/types/admin-2024-04.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/types/admin-2024-04.schema.json -------------------------------------------------------------------------------- /app/types/admin.generated.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/types/admin.generated.d.ts -------------------------------------------------------------------------------- /app/types/admin.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/types/admin.types.ts -------------------------------------------------------------------------------- /app/utils/cache.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/cache.server.ts -------------------------------------------------------------------------------- /app/utils/cloudflare.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/cloudflare.server.ts -------------------------------------------------------------------------------- /app/utils/config.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/config.server.ts -------------------------------------------------------------------------------- /app/utils/context.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/context.server.ts -------------------------------------------------------------------------------- /app/utils/db/db.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/db/db.server.ts -------------------------------------------------------------------------------- /app/utils/db/migrations/0000_certain_outlaw_kid.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/db/migrations/0000_certain_outlaw_kid.sql -------------------------------------------------------------------------------- /app/utils/db/migrations/0001_melodic_storm.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/db/migrations/0001_melodic_storm.sql -------------------------------------------------------------------------------- /app/utils/db/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/db/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /app/utils/db/migrations/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/db/migrations/meta/0001_snapshot.json -------------------------------------------------------------------------------- /app/utils/db/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/db/migrations/meta/_journal.json -------------------------------------------------------------------------------- /app/utils/db/schema.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/db/schema.server.ts -------------------------------------------------------------------------------- /app/utils/events.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/events.server.ts -------------------------------------------------------------------------------- /app/utils/form-data.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/form-data.server.ts -------------------------------------------------------------------------------- /app/utils/graphql.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/graphql.server.ts -------------------------------------------------------------------------------- /app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/index.ts -------------------------------------------------------------------------------- /app/utils/jobs.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/jobs.server.ts -------------------------------------------------------------------------------- /app/utils/listeners.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/listeners.server.ts -------------------------------------------------------------------------------- /app/utils/logger.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/logger.server.ts -------------------------------------------------------------------------------- /app/utils/queue.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/queue.server.ts -------------------------------------------------------------------------------- /app/utils/registry.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/registry.server.ts -------------------------------------------------------------------------------- /app/utils/scheduled.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/scheduled.server.ts -------------------------------------------------------------------------------- /app/utils/serialize.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/serialize.server.ts -------------------------------------------------------------------------------- /app/utils/shopify.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/shopify.server.ts -------------------------------------------------------------------------------- /app/utils/shopify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/shopify.ts -------------------------------------------------------------------------------- /app/utils/storage.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/storage.server.ts -------------------------------------------------------------------------------- /app/utils/string.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/string.server.ts -------------------------------------------------------------------------------- /app/utils/timing.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/app/utils/timing.server.ts -------------------------------------------------------------------------------- /bao.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/bao.config.ts -------------------------------------------------------------------------------- /bin/setup.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/bin/setup.mjs -------------------------------------------------------------------------------- /cloudflare.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/cloudflare.env.d.ts -------------------------------------------------------------------------------- /docs/caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/docs/caching.md -------------------------------------------------------------------------------- /docs/cloudflare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/docs/cloudflare.md -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/context.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/docs/database.md -------------------------------------------------------------------------------- /docs/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/docs/events.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/graphql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/docs/graphql.md -------------------------------------------------------------------------------- /docs/jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/docs/jobs.md -------------------------------------------------------------------------------- /docs/timing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/docs/timing.md -------------------------------------------------------------------------------- /docs/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/docs/typescript.md -------------------------------------------------------------------------------- /docs/zod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/docs/zod.md -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /graphql.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/graphql.config.yml -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/remix.config.js -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /reset.d.ts: -------------------------------------------------------------------------------- 1 | import '@total-typescript/ts-reset' 2 | -------------------------------------------------------------------------------- /shopify.web.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/shopify.web.toml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/tsconfig.json -------------------------------------------------------------------------------- /worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/worker.ts -------------------------------------------------------------------------------- /wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dan-gamble/cloudflare-workers-remix-shopify/HEAD/wrangler.toml --------------------------------------------------------------------------------