Nuxt is based on Vue.js and I find their building blocks to be much neater compared to the React based Next.js.
90 lines
1.8 KiB
JSON
90 lines
1.8 KiB
JSON
{
|
|
"locations": [
|
|
{
|
|
"name": "House",
|
|
"id": "house",
|
|
"description": "Blue building east of the camping"
|
|
},
|
|
{
|
|
"name": "Common House",
|
|
"id": "common-house",
|
|
"description": "That big red building in the middle"
|
|
},
|
|
{
|
|
"name": "Info Desk",
|
|
"id": "info-desk",
|
|
"description": "Found at the entrance"
|
|
},
|
|
{
|
|
"name": "Camping Fireplace",
|
|
"id": "camping-fireplace",
|
|
"description": "Next to the big tree"
|
|
}
|
|
],
|
|
"events": [
|
|
{
|
|
"name": "Arcade",
|
|
"id": "arcade",
|
|
"description": "Play retro games!",
|
|
"slots": [
|
|
{
|
|
"id": "arcade-1",
|
|
"start": "2025-07-18T10:00Z",
|
|
"end": "2025-07-19T01:30Z",
|
|
"locations": ["house"]
|
|
},
|
|
{
|
|
"id": "arcade-2",
|
|
"start": "2025-07-19T10:00Z",
|
|
"end": "2025-07-20T01:00Z",
|
|
"locations": ["house"]
|
|
},
|
|
{
|
|
"id": "arcade-3",
|
|
"start": "2025-07-20T10:00Z",
|
|
"end": "2025-07-20T18:00Z",
|
|
"locations": ["house"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Bonfire Stories",
|
|
"description": "Share your stories as we sit cosily around the bonfire.",
|
|
"id": "bonfire",
|
|
"slots": [
|
|
{
|
|
"id": "bonfire-1",
|
|
"start": "2025-07-19T20:00Z",
|
|
"end": "2025-07-20T01:00Z",
|
|
"locations": ["camping-fireplace"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Fursuit Games",
|
|
"description": "Playful time for the suiters.",
|
|
"id": "fursuit-games",
|
|
"slots": [
|
|
{
|
|
"id": "fursuit-games-1",
|
|
"start": "2025-07-19T19:00Z",
|
|
"end": "2025-07-19T20:00Z",
|
|
"locations": ["common-house"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Late Stragglers",
|
|
"description": "Wait a minute, why are you still here?.",
|
|
"id": "too-late",
|
|
"slots": [
|
|
{
|
|
"id": "too-late-1",
|
|
"start": "2025-07-22T20:00Z",
|
|
"end": "2025-07-23T01:00Z",
|
|
"locations": ["camping-fireplace"]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|