chore: vendor nlohmann/json 3.12.0, and the licence text

lib/json.hpp is the release header of nlohmann/json 3.12.0, unmodified
(MIT; sha256 aaf127c0...dfc5de63, as downloaded from the v3.12.0
release). It compiles in a module's global fragment with clang 23, so
the develop snapshot Crafter.AI carries is not needed here.

The sources are AGPL-3.0-only, Copyright (C) 2026 Catcrafts: LICENSE is
gnu.org's agpl-3.0.txt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jorijn van der Graaf 2026-10-31 05:29:18 +01:00
commit e176dc87b5
Signed by: jorijnvdgraaf
GPG key ID: 2937E59CDCC1BCFB
3 changed files with 26195 additions and 0 deletions

8
.gitignore vendored Normal file
View file

@ -0,0 +1,8 @@
build/
bin/
lib/*.a
.claude
# written next to the manifest: by CI with the version stamped in, and by
# `crafter-build run flatpak --base=<branch>` for a local base branch
packaging/flatpak/ci-manifest.yaml
packaging/flatpak/local-base.yaml