├── .editorconfig ├── .github └── workflows │ └── semgrep.yml ├── .gitignore ├── challenges ├── 1a-hello │ ├── package.json │ ├── readme.md │ ├── rollup.config.js │ ├── src │ │ ├── index.js │ │ └── template.js │ ├── tsconfig.json │ └── wrangler.toml ├── 3-discord │ ├── package.json │ ├── readme.md │ ├── rollup.config.js │ ├── src │ │ ├── commands │ │ │ └── blep.ts │ │ ├── index.ts │ │ ├── receive.ts │ │ ├── setup.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── wrangler.toml ├── 4-unsplash │ ├── package.json │ ├── readme.md │ ├── rollup.config.js │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── wrangler.toml ├── 6-daynight │ ├── package.json │ ├── readme.md │ ├── rollup.config.js │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── wrangler.toml └── bonus-reminders │ ├── media │ ├── demo.gif │ └── webhook.png │ ├── package.json │ ├── readme.md │ ├── rollup.config.js │ ├── src │ ├── database.ts │ ├── index.ts │ ├── twilio.ts │ ├── utils.ts │ └── views.ts │ ├── tsconfig.json │ └── wrangler.toml ├── license ├── package.json ├── pnpm-workspace.yaml ├── readme.md └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/.gitignore -------------------------------------------------------------------------------- /challenges/1a-hello/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/1a-hello/package.json -------------------------------------------------------------------------------- /challenges/1a-hello/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/1a-hello/readme.md -------------------------------------------------------------------------------- /challenges/1a-hello/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/1a-hello/rollup.config.js -------------------------------------------------------------------------------- /challenges/1a-hello/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/1a-hello/src/index.js -------------------------------------------------------------------------------- /challenges/1a-hello/src/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/1a-hello/src/template.js -------------------------------------------------------------------------------- /challenges/1a-hello/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/1a-hello/tsconfig.json -------------------------------------------------------------------------------- /challenges/1a-hello/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/1a-hello/wrangler.toml -------------------------------------------------------------------------------- /challenges/3-discord/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/3-discord/package.json -------------------------------------------------------------------------------- /challenges/3-discord/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/3-discord/readme.md -------------------------------------------------------------------------------- /challenges/3-discord/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/3-discord/rollup.config.js -------------------------------------------------------------------------------- /challenges/3-discord/src/commands/blep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/3-discord/src/commands/blep.ts -------------------------------------------------------------------------------- /challenges/3-discord/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/3-discord/src/index.ts -------------------------------------------------------------------------------- /challenges/3-discord/src/receive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/3-discord/src/receive.ts -------------------------------------------------------------------------------- /challenges/3-discord/src/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/3-discord/src/setup.ts -------------------------------------------------------------------------------- /challenges/3-discord/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/3-discord/src/utils.ts -------------------------------------------------------------------------------- /challenges/3-discord/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /challenges/3-discord/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/3-discord/wrangler.toml -------------------------------------------------------------------------------- /challenges/4-unsplash/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/4-unsplash/package.json -------------------------------------------------------------------------------- /challenges/4-unsplash/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/4-unsplash/readme.md -------------------------------------------------------------------------------- /challenges/4-unsplash/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/4-unsplash/rollup.config.js -------------------------------------------------------------------------------- /challenges/4-unsplash/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/4-unsplash/src/index.ts -------------------------------------------------------------------------------- /challenges/4-unsplash/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /challenges/4-unsplash/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/4-unsplash/wrangler.toml -------------------------------------------------------------------------------- /challenges/6-daynight/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/6-daynight/package.json -------------------------------------------------------------------------------- /challenges/6-daynight/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/6-daynight/readme.md -------------------------------------------------------------------------------- /challenges/6-daynight/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/6-daynight/rollup.config.js -------------------------------------------------------------------------------- /challenges/6-daynight/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/6-daynight/src/index.ts -------------------------------------------------------------------------------- /challenges/6-daynight/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /challenges/6-daynight/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/6-daynight/wrangler.toml -------------------------------------------------------------------------------- /challenges/bonus-reminders/media/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/media/demo.gif -------------------------------------------------------------------------------- /challenges/bonus-reminders/media/webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/media/webhook.png -------------------------------------------------------------------------------- /challenges/bonus-reminders/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/package.json -------------------------------------------------------------------------------- /challenges/bonus-reminders/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/readme.md -------------------------------------------------------------------------------- /challenges/bonus-reminders/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/rollup.config.js -------------------------------------------------------------------------------- /challenges/bonus-reminders/src/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/src/database.ts -------------------------------------------------------------------------------- /challenges/bonus-reminders/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/src/index.ts -------------------------------------------------------------------------------- /challenges/bonus-reminders/src/twilio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/src/twilio.ts -------------------------------------------------------------------------------- /challenges/bonus-reminders/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/src/utils.ts -------------------------------------------------------------------------------- /challenges/bonus-reminders/src/views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/src/views.ts -------------------------------------------------------------------------------- /challenges/bonus-reminders/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /challenges/bonus-reminders/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/challenges/bonus-reminders/wrangler.toml -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - 'challenges/**' 3 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/readme.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/devweek/HEAD/tsconfig.json --------------------------------------------------------------------------------