Board: week Mon–Fri × rooms
304 appointments of the week, columns = days × rooms; Monday's conflicts stay marked.
Open the chart without page chrome ↗
// First chart on this page. The example combines several charts or controls;
// open the standalone example for the full source.
const options = {
"chart": {
"type": "schedule",
"height": "auto"
},
"series": [
],
"plotOptions": {
"schedule": {
"date": "2026-10-26",
"range": "week",
"timeZone": "Europe/Berlin",
"now": 1793009100000,
"resources": [
{
"id": "R1",
"name": "Room 1"
},
{
"id": "R2",
"name": "Room 2"
},
{
"id": "R3",
"name": "Room 3"
},
{
"id": "LAB",
"name": "Lab"
},
{
"id": "SONO",
"name": "Sono",
"kind": "device"
},
{
"id": "EKG",
"name": "ECG",
"kind": "device"
}
],
"people": [
{
"id": "D1",
"name": "Dr. Adler",
"role": "doctor"
},
{
"id": "D2",
"name": "Dr. Brandt",
"role": "doctor"
},
{
"id": "D3",
"name": "Dr. Çelik",
"role": "doctor"
},
{
"id": "M1",
"name": "MFA Ruiz",
"role": "MFA"
},
{
"id": "M2",
"name": "MFA Novak",
"role": "MFA"
}
],
"items": [
{
"id": "A1101",
"resource": "R1",
"start": "2026-10-26T06:40:00.000Z",
"end": "2026-10-26T07:05:00.000Z",
"people": [
"D1"
],
"patient": "P-8919",
"label": "Aftercare",
"status": "done"
},
{
"id": "A1102",
"resource": "R1",
"start": "2026-10-26T07:10:00.000Z",
"end": "2026-10-26T07:30:00.000Z",
"people": [
"D1"
],
"patient": "P-7838",
"label": "Acute",
"status": "done"
},
{
"id": "A1103",
"resource": "R1",
"start": "2026-10-26T07:40:00.000Z",
"end": "2026-10-26T08:05:00.000Z",
"people": [
"D1"
],
"patient": "P-6757",
"label": "First visit",
"status": "done"
},
{
"id": "A1104",
"resource": "R1",
"start": "2026-10-26T08:10:00.000Z",
"end": "2026-10-26T08:30:00.000Z",
"people": [
"D1"
],
"patient": "P-5676",
"label": "Vaccination",
"status": "done"
},
{
"id": "A1105",
"resource": "R1",
"start": "2026-10-26T08:35:00.000Z",
"end": "2026-10-26T09:00:00.000Z",
"people": [
"D1"
],
"patient": "P-4595",
"label": "Results",
"status": "done"
},
{
"id": "A1106",
"resource": "SONO",
"start": "2026-10-26T09:10:00.000Z",
"end": "2026-10-26T09:30:00.000Z",
"people": [
"D1",
"M2"
],
"patient": "P-3514",
"label": "Ultrasound",
"status": "done"
},
{
"id": "A1107",
"resource": "R1",
"start": "2026-10-26T09:35:00.000Z",
"end": "2026-10-26T09:55:00.000Z",
"people": [
"D1"
],
"patient": "P-2433",
"label": "Vaccination",
"status": "done"
},
{
"id": "A1108",
"resource": "R1",
"start": "2026-10-26T10:05:00.000Z",
"end": "2026-10-26T10:25:00.000Z",
"people": [
"D1"
],
"patient": "P-1352",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1109",
"resource": "R1",
"start": "2026-10-26T10:25:00.000Z",
"end": "2026-10-26T10:55:00.000Z",
"people": [
"D1"
],
"patient": "P-9271",
"label": "Acute",
"status": "done"
},
{
"id": "A1110",
"resource": "R1",
"start": "2026-10-26T11:00:00.000Z",
"end": "2026-10-26T11:20:00.000Z",
"people": [
"D1"
],
"patient": "P-8190",
"label": "Acute",
"status": "tentative"
},
{
"id": "A1111",
"resource": "R1",
"start": "2026-10-26T12:40:00.000Z",
"end": "2026-10-26T13:05:00.000Z",
"people": [
"D1"
],
"patient": "P-7109",
"label": "Aftercare",
"status": "cancelled"
},
{
"id": "A1112",
"resource": "R1",
"start": "2026-10-26T13:10:00.000Z",
"end": "2026-10-26T13:40:00.000Z",
"people": [
"D1"
],
"patient": "P-6028",
"label": "Results",
"status": "confirmed"
},
{
"id": "A1113",
"resource": "SONO",
"start": "2026-10-26T13:55:00.000Z",
"end": "2026-10-26T14:15:00.000Z",
"people": [
"D1",
"M2"
],
"patient": "P-4947",
"label": "Ultrasound",
"status": "confirmed"
},
{
"id": "A1114",
"resource": "R1",
"start": "2026-10-26T14:25:00.000Z",
"end": "2026-10-26T14:45:00.000Z",
"people": [
"D1"
],
"patient": "P-3866",
"label": "Check-up",
"status": "confirmed"
},
{
"id": "A1115",
"resource": "R1",
"start": "2026-10-26T14:55:00.000Z",
"end": "2026-10-26T15:25:00.000Z",
"people": [
"D1"
],
"patient": "P-2785",
"label": "Vaccination",
"status": "confirmed"
},
{
"id": "A1116",
"resource": "R1",
"start": "2026-10-26T15:30:00.000Z",
"end": "2026-10-26T15:50:00.000Z",
"people": [
"D1"
],
"patient": "P-1704",
"label": "Check-up",
"status": "tentative"
},
{
"id": "A1117",
"resource": "SONO",
"start": "2026-10-26T16:00:00.000Z",
"end": "2026-10-26T16:25:00.000Z",
"people": [
"D1",
"M2"
],
"patient": "P-9623",
"label": "Ultrasound",
"status": "tentative"
},
{
"id": "A1118",
"resource": "R2",
"start": "2026-10-26T06:45:00.000Z",
"end": "2026-10-26T07:10:00.000Z",
"people": [
"D2"
],
"patient": "P-8542",
"label": "Vaccination",
"status": "done"
},
{
"id": "A1119",
"resource": "R2",
"start": "2026-10-26T07:20:00.000Z",
"end": "2026-10-26T07:50:00.000Z",
"people": [
"D2"
],
"patient": "P-7461",
"label": "Acute",
"status": "done"
},
{
"id": "A1120",
"resource": "R2",
"start": "2026-10-26T07:50:00.000Z",
"end": "2026-10-26T08:20:00.000Z",
"people": [
"D2"
],
"patient": "P-6380",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1121",
"resource": "R2",
"start": "2026-10-26T08:20:00.000Z",
"end": "2026-10-26T08:50:00.000Z",
"people": [
"D2"
],
"patient": "P-5299",
"label": "Results",
"status": "done"
},
{
"id": "A1122",
"resource": "EKG",
"start": "2026-10-26T09:05:00.000Z",
"end": "2026-10-26T09:35:00.000Z",
"people": [
"D2"
],
"patient": "P-4218",
"label": "ECG",
"status": "done"
},
{
"id": "A1123",
"resource": "R2",
"start": "2026-10-26T09:40:00.000Z",
"end": "2026-10-26T10:10:00.000Z",
"people": [
"D2"
],
"patient": "P-3137",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1124",
"resource": "R2",
"start": "2026-10-26T10:15:00.000Z",
"end": "2026-10-26T10:35:00.000Z",
"people": [
"D2"
],
"patient": "P-2056",
"label": "Aftercare",
"status": "done"
},
{
"id": "A1125",
"resource": "R2",
"start": "2026-10-26T10:35:00.000Z",
"end": "2026-10-26T11:00:00.000Z",
"people": [
"D2"
],
"patient": "P-9975",
"label": "Vaccination",
"status": "done"
},
{
"id": "A1126",
"resource": "R2",
"start": "2026-10-26T11:00:00.000Z",
"end": "2026-10-26T11:25:00.000Z",
"people": [
"D2"
],
"patient": "P-8894",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1127",
"resource": "R2",
"start": "2026-10-26T12:40:00.000Z",
"end": "2026-10-26T13:10:00.000Z",
"people": [
"D2"
],
"patient": "P-7813",
"label": "Check-up",
"status": "done"
},
{
"id": "A1128",
"resource": "R2",
"start": "2026-10-26T13:10:00.000Z",
"end": "2026-10-26T13:30:00.000Z",
"people": [
"D2"
],
"patient": "P-6732",
"label": "Results",
"status": "confirmed"
},
{
"id": "A1129",
"resource": "EKG",
"start": "2026-10-26T13:40:00.000Z",
"end": "2026-10-26T14:00:00.000Z",
"people": [
"D2"
],
"patient": "P-5651",
"label": "ECG",
"status": "confirmed"
},
{
"id": "A1130",
"resource": "R2",
"start": "2026-10-26T14:05:00.000Z",
"end": "2026-10-26T14:30:00.000Z",
"people": [
"D2"
],
"patient": "P-4570",
"label": "Results",
"status": "confirmed"
},
{
"id": "A1131",
"resource": "R2",
"start": "2026-10-26T14:35:00.000Z",
"end": "2026-10-26T14:55:00.000Z",
"people": [
"D2"
],
"patient": "P-3489",
"label": "Acute",
"status": "confirmed"
},
{
"id": "A1132",
"resource": "R2",
"start": "2026-10-26T14:55:00.000Z",
"end": "2026-10-26T15:25:00.000Z",
"people": [
"D2"
],
"patient": "P-2408",
"label": "Vaccination",
"status": "confirmed"
},
{
"id": "A1133",
"resource": "R2",
"start": "2026-10-26T15:25:00.000Z",
"end": "2026-10-26T15:45:00.000Z",
"people": [
"D2"
],
"patient": "P-1327",
"label": "Follow-up",
"status": "confirmed"
},
{
"id": "A1134",
"resource": "EKG",
"start": "2026-10-26T15:47:00.000Z",
"end": "2026-10-26T15:57:00.000Z",
"people": [
"D2"
],
"patient": "P-9246",
"label": "ECG",
"status": "confirmed"
},
{
"id": "A1135",
"resource": "R2",
"start": "2026-10-26T16:02:00.000Z",
"end": "2026-10-26T16:22:00.000Z",
"people": [
"D2"
],
"patient": "P-8165",
"label": "Aftercare",
"status": "confirmed"
},
{
"id": "A1136",
"resource": "R2",
"start": "2026-10-26T16:22:00.000Z",
"end": "2026-10-26T16:52:00.000Z",
"people": [
"D2"
],
"patient": "P-7084",
"label": "Aftercare",
"status": "confirmed"
},
{
"id": "A1137",
"resource": "R3",
"start": "2026-10-26T06:50:00.000Z",
"end": "2026-10-26T07:10:00.000Z",
"people": [
"D3"
],
"patient": "P-6003",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1138",
"resource": "R3",
"start": "2026-10-26T07:15:00.000Z",
"end": "2026-10-26T07:35:00.000Z",
"people": [
"D3"
],
"patient": "P-4922",
"label": "Aftercare",
"status": "done"
},
{
"id": "A1139",
"resource": "R3",
"start": "2026-10-26T07:40:00.000Z",
"end": "2026-10-26T08:10:00.000Z",
"people": [
"D3"
],
"patient": "P-3841",
"label": "Aftercare",
"status": "done"
},
{
"id": "A1140",
"resource": "R3",
"start": "2026-10-26T08:10:00.000Z",
"end": "2026-10-26T08:30:00.000Z",
"people": [
"D3"
],
"patient": "P-2760",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1141",
"resource": "R3",
"start": "2026-10-26T08:35:00.000Z",
"end": "2026-10-26T09:05:00.000Z",
"people": [
"D3"
],
"patient": "P-1679",
"label": "Check-up",
// Full configuration available through Raw or Copy.import WestCoastCharts from 'west-coast-charts'
import types from 'west-coast-charts/types'
import premium from 'west-coast-charts/premium'
import vitals from 'west-coast-charts/layers/vitals'
import schedule from 'west-coast-charts/layers/schedule'
WestCoastCharts.use(types).use(premium).use(vitals).use(schedule)
const WestCoastChartsPremium = premium
const WestCoastChartsLayer_vitals = vitals
const WestCoastChartsLayer_schedule = schedule
WestCoastCharts.setLicenseKey(LICENCE_KEY) // paid production licence; localhost evaluation needs no key
const options = {
"chart": {
"type": "schedule",
"height": "auto"
},
"series": [
],
"plotOptions": {
"schedule": {
"date": "2026-10-26",
"range": "week",
"timeZone": "Europe/Berlin",
"now": 1793009100000,
"resources": [
{
"id": "R1",
"name": "Room 1"
},
{
"id": "R2",
"name": "Room 2"
},
{
"id": "R3",
"name": "Room 3"
},
{
"id": "LAB",
"name": "Lab"
},
{
"id": "SONO",
"name": "Sono",
"kind": "device"
},
{
"id": "EKG",
"name": "ECG",
"kind": "device"
}
],
"people": [
{
"id": "D1",
"name": "Dr. Adler",
"role": "doctor"
},
{
"id": "D2",
"name": "Dr. Brandt",
"role": "doctor"
},
{
"id": "D3",
"name": "Dr. Çelik",
"role": "doctor"
},
{
"id": "M1",
"name": "MFA Ruiz",
"role": "MFA"
},
{
"id": "M2",
"name": "MFA Novak",
"role": "MFA"
}
],
"items": [
{
"id": "A1101",
"resource": "R1",
"start": "2026-10-26T06:40:00.000Z",
"end": "2026-10-26T07:05:00.000Z",
"people": [
"D1"
],
"patient": "P-8919",
"label": "Aftercare",
"status": "done"
},
{
"id": "A1102",
"resource": "R1",
"start": "2026-10-26T07:10:00.000Z",
"end": "2026-10-26T07:30:00.000Z",
"people": [
"D1"
],
"patient": "P-7838",
"label": "Acute",
"status": "done"
},
{
"id": "A1103",
"resource": "R1",
"start": "2026-10-26T07:40:00.000Z",
"end": "2026-10-26T08:05:00.000Z",
"people": [
"D1"
],
"patient": "P-6757",
"label": "First visit",
"status": "done"
},
{
"id": "A1104",
"resource": "R1",
"start": "2026-10-26T08:10:00.000Z",
"end": "2026-10-26T08:30:00.000Z",
"people": [
"D1"
],
"patient": "P-5676",
"label": "Vaccination",
"status": "done"
},
{
"id": "A1105",
"resource": "R1",
"start": "2026-10-26T08:35:00.000Z",
"end": "2026-10-26T09:00:00.000Z",
"people": [
"D1"
],
"patient": "P-4595",
"label": "Results",
"status": "done"
},
{
"id": "A1106",
"resource": "SONO",
"start": "2026-10-26T09:10:00.000Z",
"end": "2026-10-26T09:30:00.000Z",
"people": [
"D1",
"M2"
],
"patient": "P-3514",
"label": "Ultrasound",
"status": "done"
},
{
"id": "A1107",
"resource": "R1",
"start": "2026-10-26T09:35:00.000Z",
"end": "2026-10-26T09:55:00.000Z",
"people": [
"D1"
],
"patient": "P-2433",
"label": "Vaccination",
"status": "done"
},
{
"id": "A1108",
"resource": "R1",
"start": "2026-10-26T10:05:00.000Z",
"end": "2026-10-26T10:25:00.000Z",
"people": [
"D1"
],
"patient": "P-1352",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1109",
"resource": "R1",
"start": "2026-10-26T10:25:00.000Z",
"end": "2026-10-26T10:55:00.000Z",
"people": [
"D1"
],
"patient": "P-9271",
"label": "Acute",
"status": "done"
},
{
"id": "A1110",
"resource": "R1",
"start": "2026-10-26T11:00:00.000Z",
"end": "2026-10-26T11:20:00.000Z",
"people": [
"D1"
],
"patient": "P-8190",
"label": "Acute",
"status": "tentative"
},
{
"id": "A1111",
"resource": "R1",
"start": "2026-10-26T12:40:00.000Z",
"end": "2026-10-26T13:05:00.000Z",
"people": [
"D1"
],
"patient": "P-7109",
"label": "Aftercare",
"status": "cancelled"
},
{
"id": "A1112",
"resource": "R1",
"start": "2026-10-26T13:10:00.000Z",
"end": "2026-10-26T13:40:00.000Z",
"people": [
"D1"
],
"patient": "P-6028",
"label": "Results",
"status": "confirmed"
},
{
"id": "A1113",
"resource": "SONO",
"start": "2026-10-26T13:55:00.000Z",
"end": "2026-10-26T14:15:00.000Z",
"people": [
"D1",
"M2"
],
"patient": "P-4947",
"label": "Ultrasound",
"status": "confirmed"
},
{
"id": "A1114",
"resource": "R1",
"start": "2026-10-26T14:25:00.000Z",
"end": "2026-10-26T14:45:00.000Z",
"people": [
"D1"
],
"patient": "P-3866",
"label": "Check-up",
"status": "confirmed"
},
{
"id": "A1115",
"resource": "R1",
"start": "2026-10-26T14:55:00.000Z",
"end": "2026-10-26T15:25:00.000Z",
"people": [
"D1"
],
"patient": "P-2785",
"label": "Vaccination",
"status": "confirmed"
},
{
"id": "A1116",
"resource": "R1",
"start": "2026-10-26T15:30:00.000Z",
"end": "2026-10-26T15:50:00.000Z",
"people": [
"D1"
],
"patient": "P-1704",
"label": "Check-up",
"status": "tentative"
},
{
"id": "A1117",
"resource": "SONO",
"start": "2026-10-26T16:00:00.000Z",
"end": "2026-10-26T16:25:00.000Z",
"people": [
"D1",
"M2"
],
"patient": "P-9623",
"label": "Ultrasound",
"status": "tentative"
},
{
"id": "A1118",
"resource": "R2",
"start": "2026-10-26T06:45:00.000Z",
"end": "2026-10-26T07:10:00.000Z",
"people": [
"D2"
],
"patient": "P-8542",
"label": "Vaccination",
"status": "done"
},
{
"id": "A1119",
"resource": "R2",
"start": "2026-10-26T07:20:00.000Z",
"end": "2026-10-26T07:50:00.000Z",
"people": [
"D2"
],
"patient": "P-7461",
"label": "Acute",
"status": "done"
},
{
"id": "A1120",
"resource": "R2",
"start": "2026-10-26T07:50:00.000Z",
"end": "2026-10-26T08:20:00.000Z",
"people": [
"D2"
],
"patient": "P-6380",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1121",
"resource": "R2",
"start": "2026-10-26T08:20:00.000Z",
"end": "2026-10-26T08:50:00.000Z",
"people": [
"D2"
],
"patient": "P-5299",
"label": "Results",
"status": "done"
},
{
"id": "A1122",
"resource": "EKG",
"start": "2026-10-26T09:05:00.000Z",
"end": "2026-10-26T09:35:00.000Z",
"people": [
"D2"
],
"patient": "P-4218",
"label": "ECG",
"status": "done"
},
{
"id": "A1123",
"resource": "R2",
"start": "2026-10-26T09:40:00.000Z",
"end": "2026-10-26T10:10:00.000Z",
"people": [
"D2"
],
"patient": "P-3137",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1124",
"resource": "R2",
"start": "2026-10-26T10:15:00.000Z",
"end": "2026-10-26T10:35:00.000Z",
"people": [
"D2"
],
"patient": "P-2056",
"label": "Aftercare",
"status": "done"
},
{
"id": "A1125",
"resource": "R2",
"start": "2026-10-26T10:35:00.000Z",
"end": "2026-10-26T11:00:00.000Z",
"people": [
"D2"
],
"patient": "P-9975",
"label": "Vaccination",
"status": "done"
},
{
"id": "A1126",
"resource": "R2",
"start": "2026-10-26T11:00:00.000Z",
"end": "2026-10-26T11:25:00.000Z",
"people": [
"D2"
],
"patient": "P-8894",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1127",
"resource": "R2",
"start": "2026-10-26T12:40:00.000Z",
"end": "2026-10-26T13:10:00.000Z",
"people": [
"D2"
],
"patient": "P-7813",
"label": "Check-up",
"status": "done"
},
{
"id": "A1128",
"resource": "R2",
"start": "2026-10-26T13:10:00.000Z",
"end": "2026-10-26T13:30:00.000Z",
"people": [
"D2"
],
"patient": "P-6732",
"label": "Results",
"status": "confirmed"
},
{
"id": "A1129",
"resource": "EKG",
"start": "2026-10-26T13:40:00.000Z",
"end": "2026-10-26T14:00:00.000Z",
"people": [
"D2"
],
"patient": "P-5651",
"label": "ECG",
"status": "confirmed"
},
{
"id": "A1130",
"resource": "R2",
"start": "2026-10-26T14:05:00.000Z",
"end": "2026-10-26T14:30:00.000Z",
"people": [
"D2"
],
"patient": "P-4570",
"label": "Results",
"status": "confirmed"
},
{
"id": "A1131",
"resource": "R2",
"start": "2026-10-26T14:35:00.000Z",
"end": "2026-10-26T14:55:00.000Z",
"people": [
"D2"
],
"patient": "P-3489",
"label": "Acute",
"status": "confirmed"
},
{
"id": "A1132",
"resource": "R2",
"start": "2026-10-26T14:55:00.000Z",
"end": "2026-10-26T15:25:00.000Z",
"people": [
"D2"
],
"patient": "P-2408",
"label": "Vaccination",
"status": "confirmed"
},
{
"id": "A1133",
"resource": "R2",
"start": "2026-10-26T15:25:00.000Z",
"end": "2026-10-26T15:45:00.000Z",
"people": [
"D2"
],
"patient": "P-1327",
"label": "Follow-up",
"status": "confirmed"
},
{
"id": "A1134",
"resource": "EKG",
"start": "2026-10-26T15:47:00.000Z",
"end": "2026-10-26T15:57:00.000Z",
"people": [
"D2"
],
"patient": "P-9246",
"label": "ECG",
"status": "confirmed"
},
{
"id": "A1135",
"resource": "R2",
"start": "2026-10-26T16:02:00.000Z",
"end": "2026-10-26T16:22:00.000Z",
"people": [
"D2"
],
"patient": "P-8165",
"label": "Aftercare",
"status": "confirmed"
},
{
"id": "A1136",
"resource": "R2",
"start": "2026-10-26T16:22:00.000Z",
"end": "2026-10-26T16:52:00.000Z",
"people": [
"D2"
],
"patient": "P-7084",
"label": "Aftercare",
"status": "confirmed"
},
{
"id": "A1137",
"resource": "R3",
"start": "2026-10-26T06:50:00.000Z",
"end": "2026-10-26T07:10:00.000Z",
"people": [
"D3"
],
"patient": "P-6003",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1138",
"resource": "R3",
"start": "2026-10-26T07:15:00.000Z",
"end": "2026-10-26T07:35:00.000Z",
"people": [
"D3"
],
"patient": "P-4922",
"label": "Aftercare",
"status": "done"
},
{
"id": "A1139",
"resource": "R3",
"start": "2026-10-26T07:40:00.000Z",
"end": "2026-10-26T08:10:00.000Z",
"people": [
"D3"
],
"patient": "P-3841",
"label": "Aftercare",
"status": "done"
},
{
"id": "A1140",
"resource": "R3",
"start": "2026-10-26T08:10:00.000Z",
"end": "2026-10-26T08:30:00.000Z",
"people": [
"D3"
],
"patient": "P-2760",
"label": "Follow-up",
"status": "done"
},
{
"id": "A1141",
"resource": "R3",
"start": "2026-10-26T08:35:00.000Z",
"end": "2026-10-26T09:05:00.000Z",
"people": [
"D3"
],
"patient": "P-1679",
"label": "Check-up",
// Full configuration available through Raw or Copy.
const chart = new WestCoastCharts(document.querySelector('#chart'), options)
await chart.render() Waiting for the chart.
Open Data & agent view to read this chart through chart.describe().
Read from the running library through its optional agent/describe module. Text, table and JSON share the same snapshot. Demo data only.
$ wcc chart export medical-board-week.json --out medical-board-week.svg --with-table Public agent tools 0.2.3, tested with Library 1.1.5; available from the versioned GitHub release and npm. Save a JSON spec first and check the loaded runtime and supported modules before rendering. Command reference
Loading /gallery/medical/board-week/index.md … This example uses Premium modules. Compare licences · Embedding in a distributed product?