Rebuild bless-india-posters on the merged pilot library

This commit is contained in:
Doxa Maps 2026-10-02 16:29:39 +00:00
parent bffde832f5
commit b8473733a9
6 changed files with 101 additions and 27 deletions

View file

@ -13,7 +13,7 @@
> bundle `parameterized` (cap-2) no matter how light it looks, and a `meta.json` `type`
> declares tiers 3/4/5.
Generated from 29 bundle(s).
Generated from 30 bundle(s).
### One canonical exemplar per tier (generated — quote these)

View file

@ -2,7 +2,7 @@
This folder is GENERATED by `bun run build`; do not edit it by hand. It holds exactly one thing:
- **`dx-maps/`** — the output folder: 29 plugin bundles and 45 pages, self-contained.
- **`dx-maps/`** — the output folder: 30 plugin bundles and 46 pages, self-contained.
Copy this one folder to any web host (or open it from disk) and it works.
- `dx-maps/index.html` — the front page: the Plugin Studio, every plugin in one place.
- `dx-maps/<plugin>/<plugin>.js` — a plugin's bundle (a custom element; load it with a `<script>` tag).

File diff suppressed because one or more lines are too long

View file

@ -67,7 +67,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <bless-india-posters> custom element. -->
<script src="../bless-india-posters.js" integrity="sha384-8Ez7kScUuBLOl3EtuawUdEElRWEsyxf4eDzWrJblygS9WovmfQ6KyCLIdDOcF/XQ" crossorigin="anonymous"></script>
<script src="../bless-india-posters.js" integrity="sha384-VN7MCE+2tdfGCqB0daTJpdptI3IMCzGdrqIM4yoj2E5ufhWJyaBNBJMe8BuxGnHi" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -2,8 +2,8 @@
"schema": "doxa-maps-manifest@1",
"generatedFrom": "plugin-designs/*/*.vue",
"embedBase": ".",
"bundleCount": 29,
"profileCount": 45,
"bundleCount": 30,
"profileCount": 46,
"runtime": {
"apiBaseUrl": "https://pray.doxa.life"
},
@ -138,6 +138,43 @@
}
]
},
{
"bundle": "bless-india-posters",
"scriptUrl": "./bless-india-posters/bless-india-posters.js",
"output": "dx-maps/bless-india-posters/bless-india-posters.js",
"integrity": "sha384-VN7MCE+2tdfGCqB0daTJpdptI3IMCzGdrqIM4yoj2E5ufhWJyaBNBJMe8BuxGnHi",
"elements": [
"bless-india-posters"
],
"stage": "experimental",
"profiles": [
{
"profile": "bless-india-posters",
"stage": "experimental",
"label": "Bless India Posters",
"posterDesign": [
{
"family": "blessPoster",
"name": "bless-india.range-badge-60x96",
"size": "60x96",
"mobileFriendly": false,
"labelKey": "blessIndiaPosters.rangeBadge60x96"
}
],
"file": "bless-india-posters.vue",
"description": "A preview surface for the whole-India poster problem — fitting every one of India's people groups onto a single printable sheet. Each design attempt is generated live from the current data (nothing stored) and shown as its printable sheets with the glue strips, headed \"Bless India in Jesus' name\" with the Numbers 6:24-26 blessing. Experimental; a phone sees the preview but Print is blocked until a design is proven safe on a phone.",
"element": "bless-india-posters",
"type": "single",
"isMap": false,
"iframeUrl": "./bless-india-posters/bless-india-posters/index.html",
"scriptUrl": "./bless-india-posters/bless-india-posters.js",
"embed": {
"iframe": "<iframe src=\"./bless-india-posters/bless-india-posters/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./bless-india-posters/bless-india-posters.js\" integrity=\"sha384-VN7MCE+2tdfGCqB0daTJpdptI3IMCzGdrqIM4yoj2E5ufhWJyaBNBJMe8BuxGnHi\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<bless-india-posters profile-config='{\"profile\":\"bless-india-posters\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></bless-india-posters>"
}
}
]
},
{
"bundle": "cities-internet",
"scriptUrl": "./cities-internet/cities-internet.js",

View file

@ -2,8 +2,8 @@
"schema": "doxa-maps-manifest@1",
"generatedFrom": "plugin-designs/*/*.vue",
"embedBase": ".",
"bundleCount": 29,
"profileCount": 45,
"bundleCount": 30,
"profileCount": 46,
"runtime": {
"apiBaseUrl": "https://pray.doxa.life"
},
@ -138,6 +138,43 @@
}
]
},
{
"bundle": "bless-india-posters",
"scriptUrl": "./bless-india-posters/bless-india-posters.js",
"output": "dx-maps/bless-india-posters/bless-india-posters.js",
"integrity": "sha384-VN7MCE+2tdfGCqB0daTJpdptI3IMCzGdrqIM4yoj2E5ufhWJyaBNBJMe8BuxGnHi",
"elements": [
"bless-india-posters"
],
"stage": "experimental",
"profiles": [
{
"profile": "bless-india-posters",
"stage": "experimental",
"label": "Bless India Posters",
"posterDesign": [
{
"family": "blessPoster",
"name": "bless-india.range-badge-60x96",
"size": "60x96",
"mobileFriendly": false,
"labelKey": "blessIndiaPosters.rangeBadge60x96"
}
],
"file": "bless-india-posters.vue",
"description": "A preview surface for the whole-India poster problem — fitting every one of India's people groups onto a single printable sheet. Each design attempt is generated live from the current data (nothing stored) and shown as its printable sheets with the glue strips, headed \"Bless India in Jesus' name\" with the Numbers 6:24-26 blessing. Experimental; a phone sees the preview but Print is blocked until a design is proven safe on a phone.",
"element": "bless-india-posters",
"type": "single",
"isMap": false,
"iframeUrl": "./bless-india-posters/bless-india-posters/index.html",
"scriptUrl": "./bless-india-posters/bless-india-posters.js",
"embed": {
"iframe": "<iframe src=\"./bless-india-posters/bless-india-posters/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./bless-india-posters/bless-india-posters.js\" integrity=\"sha384-VN7MCE+2tdfGCqB0daTJpdptI3IMCzGdrqIM4yoj2E5ufhWJyaBNBJMe8BuxGnHi\" crossorigin=\"anonymous\"></script>\n<!-- provider: \"maplibre\" is the default; change it to \"mapbox\" and fill tk to use Mapbox. -->\n<bless-india-posters profile-config='{\"profile\":\"bless-india-posters\",\"provider\":\"maplibre\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></bless-india-posters>"
}
}
]
},
{
"bundle": "cities-internet",
"scriptUrl": "./cities-internet/cities-internet.js",