├── .env.example ├── .github ├── CODEOWNERS └── workflows │ └── ci.yml ├── .gitignore ├── .kiro └── steering │ ├── product.md │ ├── structure.md │ └── tech.md ├── .npmignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── weather-site.ts ├── cdk.context.json ├── cdk.json ├── eslint.config.mjs ├── jest.config.js ├── lib ├── domain-stack.ts └── weather-site-stack.ts ├── package.json ├── src ├── functions │ └── update-site.ts └── site │ └── styles.css ├── test ├── __snapshots__ │ ├── custom-domain.test.ts.snap │ └── notifications.test.ts.snap ├── custom-domain.test.ts └── notifications.test.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.env.example -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Owner of the entire repository 2 | 3 | * @deeheber 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.gitignore -------------------------------------------------------------------------------- /.kiro/steering/product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.kiro/steering/product.md -------------------------------------------------------------------------------- /.kiro/steering/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.kiro/steering/structure.md -------------------------------------------------------------------------------- /.kiro/steering/tech.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.kiro/steering/tech.md -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v24 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/README.md -------------------------------------------------------------------------------- /bin/weather-site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/bin/weather-site.ts -------------------------------------------------------------------------------- /cdk.context.json: -------------------------------------------------------------------------------- 1 | { 2 | "acknowledged-issue-numbers": [32775, 34892] 3 | } 4 | -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/cdk.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/domain-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/lib/domain-stack.ts -------------------------------------------------------------------------------- /lib/weather-site-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/lib/weather-site-stack.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/package.json -------------------------------------------------------------------------------- /src/functions/update-site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/src/functions/update-site.ts -------------------------------------------------------------------------------- /src/site/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/src/site/styles.css -------------------------------------------------------------------------------- /test/__snapshots__/custom-domain.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/test/__snapshots__/custom-domain.test.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/notifications.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/test/__snapshots__/notifications.test.ts.snap -------------------------------------------------------------------------------- /test/custom-domain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/test/custom-domain.test.ts -------------------------------------------------------------------------------- /test/notifications.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/test/notifications.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deeheber/weather-site/HEAD/tsconfig.json --------------------------------------------------------------------------------