Merge pull request 'Infrastructure theme' (#2523) from theme/infrastructure into develop

Reviewed-on: MapComplete/MapComplete#2523
This commit is contained in:
Pieter Vander Vennet 2025-09-07 20:02:55 +00:00
commit 9c74e3e9f1
126 changed files with 4711 additions and 4 deletions

View file

@ -2,7 +2,7 @@ import known_layers from "../src/assets/generated/known_layers.json"
import { LayerConfigJson } from "../src/Models/ThemeConfig/Json/LayerConfigJson"
import { TagUtils } from "../src/Logic/Tags/TagUtils"
import { Utils } from "../src/Utils"
import { copyFileSync, existsSync, readFileSync, writeFileSync } from "fs"
import { copyFileSync, existsSync, mkdirSync, readFileSync, writeFileSync } from "fs"
import ScriptUtils from "./ScriptUtils"
import TagRenderingConfig from "../src/Models/ThemeConfig/TagRenderingConfig"
import { And } from "../src/Logic/Tags/And"
@ -189,6 +189,12 @@ class GenerateNsiStats extends Script {
const src = "./node_modules/name-suggestion-index/dist/"
const files = ["featureCollection.min.json", "nsi.min.json", "wikidata.min.json"]
console.log(process.cwd())
// Ensure the target directory exists
if (!existsSync(target + "stats")) {
mkdirSync(target + "stats", { recursive: true })
}
for (const file of files) {
console.log("Copying ", src + file, target + "/" + file)
copyFileSync(src + file, target + file)