├── .editorconfig ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ ├── issue-address.yml │ ├── issue-opened.yml │ ├── issue-order-status.yml │ ├── issue-order.yml │ └── issue-select.yml ├── .gitignore ├── .node-version ├── .prettierrc ├── .yarn └── releases │ └── yarn-4.0.2.cjs ├── .yarnrc.yml ├── README.md ├── jest.config.js ├── package.json ├── src ├── address.ts ├── graphql │ ├── delivery-search.ts │ ├── dominos.ts │ ├── initialize-order.ts │ ├── menu.ts │ ├── offers.ts │ ├── order.ts │ ├── place-order.ts │ ├── store.ts │ └── validate-basket.ts ├── index.ts ├── libs │ ├── github.ts │ ├── parse.test.ts │ ├── parse.ts │ ├── pizza.test.ts │ ├── pizza.ts │ └── utils.ts ├── menu.ts ├── mocks │ ├── menu.ts │ └── node.ts ├── offers.ts ├── order-status.ts ├── order.ts ├── select.ts └── welcome.ts ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/issue-address.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.github/workflows/issue-address.yml -------------------------------------------------------------------------------- /.github/workflows/issue-opened.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.github/workflows/issue-opened.yml -------------------------------------------------------------------------------- /.github/workflows/issue-order-status.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.github/workflows/issue-order-status.yml -------------------------------------------------------------------------------- /.github/workflows/issue-order.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.github/workflows/issue-order.yml -------------------------------------------------------------------------------- /.github/workflows/issue-select.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.github/workflows/issue-select.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 18.17.1 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.0.2.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.yarn/releases/yarn-4.0.2.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/package.json -------------------------------------------------------------------------------- /src/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/address.ts -------------------------------------------------------------------------------- /src/graphql/delivery-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/graphql/delivery-search.ts -------------------------------------------------------------------------------- /src/graphql/dominos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/graphql/dominos.ts -------------------------------------------------------------------------------- /src/graphql/initialize-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/graphql/initialize-order.ts -------------------------------------------------------------------------------- /src/graphql/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/graphql/menu.ts -------------------------------------------------------------------------------- /src/graphql/offers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/graphql/offers.ts -------------------------------------------------------------------------------- /src/graphql/order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/graphql/order.ts -------------------------------------------------------------------------------- /src/graphql/place-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/graphql/place-order.ts -------------------------------------------------------------------------------- /src/graphql/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/graphql/store.ts -------------------------------------------------------------------------------- /src/graphql/validate-basket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/graphql/validate-basket.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/libs/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/libs/github.ts -------------------------------------------------------------------------------- /src/libs/parse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/libs/parse.test.ts -------------------------------------------------------------------------------- /src/libs/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/libs/parse.ts -------------------------------------------------------------------------------- /src/libs/pizza.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/libs/pizza.test.ts -------------------------------------------------------------------------------- /src/libs/pizza.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/libs/pizza.ts -------------------------------------------------------------------------------- /src/libs/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/libs/utils.ts -------------------------------------------------------------------------------- /src/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/menu.ts -------------------------------------------------------------------------------- /src/mocks/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/mocks/menu.ts -------------------------------------------------------------------------------- /src/mocks/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/mocks/node.ts -------------------------------------------------------------------------------- /src/offers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/offers.ts -------------------------------------------------------------------------------- /src/order-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/order-status.ts -------------------------------------------------------------------------------- /src/order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/order.ts -------------------------------------------------------------------------------- /src/select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/select.ts -------------------------------------------------------------------------------- /src/welcome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/src/welcome.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaniwaudon/public-pizza/HEAD/yarn.lock --------------------------------------------------------------------------------