Skip to content

Commit 8d385fd

Browse files
committed
feat(demo): ISC browser runtime — 289 compact .isc maps + catalogue generator
Ship the ISC source format as the browser runtime's map store (7.8MB vs 602MB of expanded JSON IR) and switch the transliteration worker to iscStrategy over /maps. Regenerate maps-catalogue.json from the .isc sources via scripts/generate-catalogue.mjs (adds alalc-fas-Arab-Latn- 1997). Known pre-existing failure on this branch, unrelated to this change: maps-integration any_char_class guard (bundled JSONs predate the JsonIR fix; superseded by the ISC path).
1 parent d147b49 commit 8d385fd

295 files changed

Lines changed: 357001 additions & 1027 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

package-lock.json

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"format": "prettier --write .",
1818
"format:check": "prettier --check .",
1919
"test:e2e": "playwright test",
20-
"test:e2e:ui": "playwright test --ui"
20+
"test:e2e:ui": "playwright test --ui",
21+
"generate:catalogue": "tsx scripts/generate-catalogue.mjs"
2122
},
2223
"dependencies": {
2324
"@asciidoctor/core": "^4.0.6",
@@ -50,6 +51,7 @@
5051
"playwright": "^1.62.1",
5152
"prettier": "^3.9.0",
5253
"prettier-plugin-astro": "^0.14.0",
54+
"tsx": "^4.23.7",
5355
"typescript": "^5.6.0",
5456
"vitest": "^4.1.10"
5557
}

0 commit comments

Comments
 (0)