Keep the library layer namespace in the layer lifecycle package

The core layer lifecycle imported the whole Data Library manifest
contract only to check the lib- prefix, so the layer-lifecycle package
owned a feature module. The namespace rule (prefix, entry id pattern,
the two id helpers) now lives in src/data/libraryLayerIds.js, which the
lifecycle owns; the manifest contract imports and re-exports it, so
library callers are unchanged.
This commit is contained in:
Sameh Khamis committed 2026-11-12 16:04:55 -08:00
1 parent 9e57fd84c8
commit 1a657e2a64
4 files changed
+38 -16

No files matched your search

+2 -1
View File
@@ -3500,6 +3500,7 @@
"src/voice/geminiCaptureWorklet.js",
"src/ui/libraryBrowser.js",
"src/library/manifest.js",
"src/data/libraryLayerIds.js",
"src/library/selection.js",
"src/library/ledger.json",
"src/library/entries/ak-statewide-imagery.json",
@@ -4571,7 +4572,7 @@
"modules": [
"src/data/lifecycle.js",
"src/data/cameraArrival.js",
"src/library/manifest.js"
"src/data/libraryLayerIds.js"
],
"external": []
},