automatic generation of japanese-styled map
  • JavaScript 98.4%
  • CSS 0.9%
  • HTML 0.6%
Find a file
2026-08-11 21:51:07 +09:00
scripts 2026-08-11 21:51:07 +09:00
src 2026-08-11 21:51:07 +09:00
styles 2026-08-11 21:51:07 +09:00
tests 2026-08-11 21:51:07 +09:00
AUDIT_REDUNDANCY_UNUSED.md 2026-08-11 21:51:07 +09:00
debug.log 2026-08-11 21:51:07 +09:00
index.html t 2026-08-08 17:41:30 +09:00
README.md 2026-08-11 21:51:07 +09:00

Prefecture Map Generator

Browser-based procedural prefecture map generator.

Project layout

  • src/ - application modules and web workers
  • styles/ - application styles
  • tests/ - browser and Node.js regression tests
  • scripts/ - local development server helpers
  • index.html - application entry point

Run locally

Windows:

scripts\start_server.bat 8000

macOS / Linux:

./scripts/start_server.sh 8000

Open http://127.0.0.1:8000/.

Tests

The default manifest runs the fast, canonical Node.js gates:

node tests/test-all.mjs

The release manifest includes the default gates plus the longer production, quality, cancellation, and mirror-synchronization checks:

TEST_GROUP=release node tests/test-all.mjs

The browser manifest launches the application-level Chromium regression test:

TEST_GROUP=browser node tests/test-all.mjs

On PowerShell, set a group with $env:TEST_GROUP = "release" (or "browser") before running the same command. To run specific registered suites, provide a comma-separated TEST_SUITES value. Unknown suite and group names fail immediately rather than succeeding without assertions.