undef-dice
2026-01-08
3D dice roller bootstrapped with Vite, React, and Cloudflare Pages Terraform
198 files · 53,889+ · 9,191-
Application scaffold
8 files changed
index.htmlSingle-file HTML app with inline JavaScript for 3D dice physics and renderingdice-roller.jsxReact prototype of the dice rollerdice-roller-v52(1).htmlEarlier HTML prototype referencemain.jsxVite entry pointApp.jsxRoot React componentApp.cssApplication stylesvite.config.jsVite build configurationpackage.jsonProject dependencies and scripts
- Added the initial dice roller application as a single-file HTML app (
index.html) with inline JavaScript for 3D dice physics and rendering instantiate behavioral1 file
index.html
- Created
dice-roller.jsxanddice-roller-v52(1).htmlas earlier prototypes/references instantiate internal2 files
dice-roller.jsxdice-roller-v52(1).html
Terraform infrastructure
4 files changed
terraform.tfCloudflare Pages project and custom domain Terraform configuration.terraform.lock.hclTerraform provider lock fileterraform.tfstateTerraform statewrangler.tomlCloudflare Workers/Pages deployment configuration
- Added Terraform configuration for Cloudflare Pages project and custom domain setup
baseline
internal
1 file
terraform.tf
- Upgraded Cloudflare provider to v5.0, handling breaking changes
baseline
internal
2 files
terraform.tf.terraform.lock.hcl
- Imported existing CNAME records and disabled web analytics
baseline
internal
1 file
terraform.tf
- Configured
wrangler.tomlfor Cloudflare Workers/Pages deployment baseline internal1 file
wrangler.toml
Project configuration
5 files changed
.gitignoreIgnore build artifacts and .terraform directoryeslint.config.jsESLint configurationtsconfig.jsonTypeScript configurationvitest.config.tsVitest test configurationREADME.mdInitial README