SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-8cbc8b06-50d0-4c79-b82f-e10f97bdcffc
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-07-11T00:20:23Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-470cbe8564ee0d32268fc4524f96226d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-daafa2ca86003adec57e8b111266db76
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a4ff7142470b01d3f8ede8005f54f70
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cabd0a81e5438073c8d8ee5c20457279
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f23f847831bd736a981851ab5df8cbe8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98961060b9ac53a0d4f1905d342fb081
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9849ae97c297ba12b951cdf2fbb24b11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82c7f780d64ab37021d848c971c061f1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81506b57f23e26bc1dd7c8abcff5b9a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1151c5b050e1e906a130a122cce7ccc8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3570e762f581189e7c6b2313dfecd0b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb1664f01e1e14ecaae409ce51b3094a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6da335c90eb36a818a36cac995a01f6a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b11c23980541f7de53c2fb9e11d2fce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fdccdd72189ee04817343629d81074d0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20d84000677d7ec8e6b048782751c8df
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-510d9084becdc380e3492b2c75e7520d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51f43577766a1cc7a67f8c2c87621ec9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34fb12903df4501937d48386995825ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f77c2ad1e82b106cbbdbb39e26e52786
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccee763638299a6d05a6352ef2ca69e0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b9ceb6cf8297a7fad66e5765dbd335c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1aa59671c82e7063fcb05d9ce3892155
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-292d3829be47ae2e1ce90140c7ccf168
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09f14da5e235b0f9fdf8a9ed695bc311
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-faccaf5b7e9f151127c51eb26512b593
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b532021e7131371c0601500211f84a6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16b1367ffb300f2dbe1e6e82beb69704
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8e37f09ba2ee628d700b43ea03cb0c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dac993f060f1e00bfb220d8b1b79185a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6992114e1887d2fe68c64654a5380f6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0bb313476d0263f3e676db56a0130c63
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16d82bf7bb87cd6fd09a5740a8b3a215
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-617c3631f3eb3324b73fe48605eb5918
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-397d00e8a442318f0af83762509aac17
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11058f5007065ef0b920979da0098f2b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8308ddf0412eb9aeb8278b42d781a9cf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b4cfbbfe2e771acfb9ea107437f62e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f510391eff7774c057642a222f719e31
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-036cee513953e144e2fa3d73dcce336d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7aac80f99a3225724b21da6a57d1bcf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cfc0504555d5738a2c9cc79f6524d995
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e877b802e3f78c626b3f4516d6cbbefa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-baa9633ca36e10a66339ac0ff716d999
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b24008048104a2a71fcc5a60fa06a5f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-010de57abb6f6c8e92baf7f58150f568
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98b3596d40ccc79d250b39a63af1c00a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7a1c82e09d02f174b5d7445d8172058
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5682302e3dc9daca11c50607c2f09103
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-367f6b3eb868ff728f010d29b26a9cf2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f97cadedee8c3704fec7a1796357078
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df3f6dc88a00e463f890daa04dc272d2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66875e068278fe318a27257a0eb0fb75
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8052839ea323ad895e3a50696b756858
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ca1a06fd0a83f5aa9896daee597bf50
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87aa1fc8abd1cce539c18f5720071474
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b6bf60bbc3d64a78ea31356f2ae9f96
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a634d25db139697f42e8c039b6fd8ff0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f07949af9f2ca4a36f104c4f5e3b1891
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab810c9ebf7fb3bd5b1e9552a19ef533
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed4e01696713fa243b2ab6dd9d6ce264
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf80cac3193c6e48d1019bd50cdd6be5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a0d4a206a5cdbfa2518868f5e899800
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-776cc2a20463db34b0355dd66e939386
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-464624e5ca6b7d3f7555b1e228490764
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0b8dc4b8cea0565feda91076a66fe0a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94aceae290b8714093331e3bf7db4190
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21ddf3f4aca65377abc22fb9b890e6ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20f05c772a43ad38bb44f686bb55d1b2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d19706b1d1f789bb32d25967f78a8723
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a374d99d75634dd2ab199487bd58fc6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f71423fa43b92226440bad6e7d1fdde7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3870e85528c7fa4289ed6091a3a1fd8f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc7db3d05aa3e9e23ff9c20421756712
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bf830d81aa4d809b8492ac99c83c741
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c0e61ad1430fb846b859f87b8cec570
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e7ed9f8e1336c4021b9b18d76c2f430
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b45593de9bfe9113e26e07077119c088
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b577e5e5336f97f7a433ba2d54003347
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a9a8e2ac665cc21e7d7dc5e3ce2ea7e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-afbabb7a77ee8804a5d7cd6d4afc09db
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a506acf609e6d4ee043521b241909cad
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-adf562eb3c324cd5991e28d37ad77fce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e54dda258b27f9a99804607ad9d34fb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01f6f734934d4768c8a2fbf13c114c01
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-889b6011e136a4e6488332dd0121fea0
FileName: ./.editorconfig
SPDXID: SPDXRef-470cbe8564ee0d32268fc4524f96226d
FileChecksum: SHA1: f0fdfa53df737fb71beb77c863237b82096825ab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.github/dependabot.yml
SPDXID: SPDXRef-daafa2ca86003adec57e8b111266db76
FileChecksum: SHA1: b28f8a2be306d85b9b66c806c94a6632eb0e5f00
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
SPDX-FileCopyrightText: Chris Wilson
FileName: ./.github/workflows/ci.yaml
SPDXID: SPDXRef-5a4ff7142470b01d3f8ede8005f54f70
FileChecksum: SHA1: a4df4732d312ab558e3a9336549ccd7c56f02743
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.github/workflows/docs-dev.yaml
SPDXID: SPDXRef-cabd0a81e5438073c8d8ee5c20457279
FileChecksum: SHA1: 6679ed37c417b2a150d12c18837f044612d76c5f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.github/workflows/docs-links.yaml
SPDXID: SPDXRef-f23f847831bd736a981851ab5df8cbe8
FileChecksum: SHA1: 8fb3b5808125e866fdd6e3c30449919d3cce4210
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.github/workflows/release.yaml
SPDXID: SPDXRef-98961060b9ac53a0d4f1905d342fb081
FileChecksum: SHA1: 1b605c6f2c979da979ab7719b070c34787df4a24
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.gitignore
SPDXID: SPDXRef-9849ae97c297ba12b951cdf2fbb24b11
FileChecksum: SHA1: 78e04a7509ea7a66a5b10f492388b4e044e485ec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.linkcheckerrc
SPDXID: SPDXRef-82c7f780d64ab37021d848c971c061f1
FileChecksum: SHA1: cc8afa30c193dee2c78f2e79abfb85757bd05905
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.markdownlint.yaml
SPDXID: SPDXRef-81506b57f23e26bc1dd7c8abcff5b9a4
FileChecksum: SHA1: 8410b1ad4d9b97d19dda8c85e90003f709a59830
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.pre-commit-config.yaml
SPDXID: SPDXRef-1151c5b050e1e906a130a122cce7ccc8
FileChecksum: SHA1: 511d81618d5ad0f0d344de1ada58ba9b369b43cc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.prettierrc.yaml
SPDXID: SPDXRef-b3570e762f581189e7c6b2313dfecd0b
FileChecksum: SHA1: e8bf695e419795d6ff9f28d1199b848457583228
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.vscode/extensions.json
SPDXID: SPDXRef-eb1664f01e1e14ecaae409ce51b3094a
FileChecksum: SHA1: 24ea355091903a9d4dd1a974a7597de8c4e0fc39
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.vscode/settings.json.default
SPDXID: SPDXRef-6da335c90eb36a818a36cac995a01f6a
FileChecksum: SHA1: 865e02017dad6e4c36449a8313c3ec1574d2f52b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./.yamllint.yaml
SPDXID: SPDXRef-6b11c23980541f7de53c2fb9e11d2fce
FileChecksum: SHA1: 1b69a07882fe9b6ff6f44b824d8b5e97ef0b2277
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./AGENTS.md
SPDXID: SPDXRef-fdccdd72189ee04817343629d81074d0
FileChecksum: SHA1: 9221dddf862454b4f25c73b50054655a2d85eacb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-20d84000677d7ec8e6b048782751c8df
FileChecksum: SHA1: 94f29bc02e6a3d046c57d26a7f34ff4208d2ad2e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./CLAUDE.md
SPDXID: SPDXRef-510d9084becdc380e3492b2c75e7520d
FileChecksum: SHA1: cee09605c1eeff9709fdf794de2f9c59389d2c58
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./CONTRIBUTING.md
SPDXID: SPDXRef-51f43577766a1cc7a67f8c2c87621ec9
FileChecksum: SHA1: 646a13569cd1cc05b45a9ca57cc40585adc25dbf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./README.md
SPDXID: SPDXRef-34fb12903df4501937d48386995825ed
FileChecksum: SHA1: 6d139cde16264ea5c4c81d356150785c81364294
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./cspell.config.yaml
SPDXID: SPDXRef-f77c2ad1e82b106cbbdbb39e26e52786
FileChecksum: SHA1: 151fa759e866fa0e938abac985971095caefd72c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/.pages
SPDXID: SPDXRef-ccee763638299a6d05a6352ef2ca69e0
FileChecksum: SHA1: 224ad35b0dc247461b0b5f09c463ee29e8faae91
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/FAQ.md
SPDXID: SPDXRef-7b9ceb6cf8297a7fad66e5765dbd335c
FileChecksum: SHA1: 3102e09ae80df46e231472b470d856305276376b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/changelog/.pages
SPDXID: SPDXRef-1aa59671c82e7063fcb05d9ce3892155
FileChecksum: SHA1: 6e2f8e58dec870cb06f39b97158d23f9f2655e0d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/changelog/index.md
SPDXID: SPDXRef-292d3829be47ae2e1ce90140c7ccf168
FileChecksum: SHA1: 16bdf6891790b43a2acdae5925cdd45793412f6c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/contributing/.pages
SPDXID: SPDXRef-09f14da5e235b0f9fdf8a9ed695bc311
FileChecksum: SHA1: 14e34265d90b32c533b3e29c024de369b959aaa7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/contributing/CODE_OF_CONDUCT.md
SPDXID: SPDXRef-faccaf5b7e9f151127c51eb26512b593
FileChecksum: SHA1: 1ffc5c9ab336d4ff7fc1ead9bb9dd74d5c3bad87
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/contributing/development_guide.md
SPDXID: SPDXRef-7b532021e7131371c0601500211f84a6
FileChecksum: SHA1: dd32ed6ac630a7143b6b87e83bc0a929eb9a50a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/contributing/index.md
SPDXID: SPDXRef-16b1367ffb300f2dbe1e6e82beb69704
FileChecksum: SHA1: 3b91911a5a668e7fc3e17c7f1d984583603b244a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/css/admonitions.css
SPDXID: SPDXRef-e8e37f09ba2ee628d700b43ea03cb0c2
FileChecksum: SHA1: c6dbafa344f97ff9ac8fdd6284e941a84804ce4c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/css/code_select.css
SPDXID: SPDXRef-dac993f060f1e00bfb220d8b1b79185a
FileChecksum: SHA1: e505c2e3410c1790e52d6b6fd8adfb404a94998c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/index.md
SPDXID: SPDXRef-c6992114e1887d2fe68c64654a5380f6
FileChecksum: SHA1: be4dc93c38a5f2a92ff7a76b4255905d2447faa8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/license/.pages
SPDXID: SPDXRef-0bb313476d0263f3e676db56a0130c63
FileChecksum: SHA1: 9adfc3e02cd8ca103f10a8348cae712a413099b5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/license/index.md
SPDXID: SPDXRef-16d82bf7bb87cd6fd09a5740a8b3a215
FileChecksum: SHA1: dbf25863a53d6050622879db63ac88dcbf7867d3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/reference/.pages
SPDXID: SPDXRef-617c3631f3eb3324b73fe48605eb5918
FileChecksum: SHA1: 68d3cd301837e2dd5962790520c1b5bf2feaf622
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/reference/index.md
SPDXID: SPDXRef-397d00e8a442318f0af83762509aac17
FileChecksum: SHA1: 0b8efc237d0b2d0284714df399905775966cea58
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/.pages
SPDXID: SPDXRef-11058f5007065ef0b920979da0098f2b
FileChecksum: SHA1: d7d8a583c9537b23aa1e00099d6365f5168d75f2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/configuration.md
SPDXID: SPDXRef-8308ddf0412eb9aeb8278b42d781a9cf
FileChecksum: SHA1: ae99a2d4191a0fe62f2f75bfa208bb01fcbc9abe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/crud.md
SPDXID: SPDXRef-7b4cfbbfe2e771acfb9ea107437f62e8
FileChecksum: SHA1: e6f7881d78cc7fce576fc51ca2efb6a06d19d93a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/fastapi.md
SPDXID: SPDXRef-f510391eff7774c057642a222f719e31
FileChecksum: SHA1: 827788656b7d26312056542b53d11c7a1aec2729
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/index.md
SPDXID: SPDXRef-036cee513953e144e2fa3d73dcce336d
FileChecksum: SHA1: 8977dee08209c3da286e96495f76f775a3f5bc98
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/installation.md
SPDXID: SPDXRef-f7aac80f99a3225724b21da6a57d1bcf
FileChecksum: SHA1: 6be144240703a75e1ff670a3ba5ff0845bf96b7a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/introduction.md
SPDXID: SPDXRef-cfc0504555d5738a2c9cc79f6524d995
FileChecksum: SHA1: ecde8fbb98e3ac47032d4941ad9fb2a51db928c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/models.md
SPDXID: SPDXRef-e877b802e3f78c626b3f4516d6cbbefa
FileChecksum: SHA1: 7fbb24cb0dc9494c09a47cdd7f1e111d6890a9e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/queries.md
SPDXID: SPDXRef-baa9633ca36e10a66339ac0ff716d999
FileChecksum: SHA1: 0e292f4d7b1da85a38651130871b1e22f973cfe2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/quickstart.md
SPDXID: SPDXRef-0b24008048104a2a71fcc5a60fa06a5f
FileChecksum: SHA1: fb31bb0a8fc28357c56472a56a2fc113ff1832be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/storage.md
SPDXID: SPDXRef-010de57abb6f6c8e92baf7f58150f568
FileChecksum: SHA1: dd6b52eac7faef4062584cdbd40dd2d902e4ec43
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./docs/usage/testing.md
SPDXID: SPDXRef-98b3596d40ccc79d250b39a63af1c00a
FileChecksum: SHA1: d2941b15300da22e0a5247d7b26ebaaea7b6a79d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./mkdocs.yaml
SPDXID: SPDXRef-e7a1c82e09d02f174b5d7445d8172058
FileChecksum: SHA1: ca0c9d48c9ff5966198ba377742dcbb8b1d23a57
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: Copyright © Chris Wilson
SPDX-FileCopyrightText: Chris Wilson
FileName: ./netlify.toml
SPDXID: SPDXRef-5682302e3dc9daca11c50607c2f09103
FileChecksum: SHA1: 6e4200c670ef02ab3d620c5e52dfde7c422a8941
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./package-lock.json
SPDXID: SPDXRef-367f6b3eb868ff728f010d29b26a9cf2
FileChecksum: SHA1: bc14b65cae34183008389991ff94c598466e398e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./package.json
SPDXID: SPDXRef-1f97cadedee8c3704fec7a1796357078
FileChecksum: SHA1: b5dadfb31dad0895d15ac47d6d80b4c451a47990
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./project-words.txt
SPDXID: SPDXRef-df3f6dc88a00e463f890daa04dc272d2
FileChecksum: SHA1: 2167167cc2aa7327182f51d497a9a88ec5504543
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./pyproject.toml
SPDXID: SPDXRef-66875e068278fe318a27257a0eb0fb75
FileChecksum: SHA1: a0892c086ccb456f0cceb9959751b23fc9a29a94
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./ruff.toml
SPDXID: SPDXRef-8052839ea323ad895e3a50696b756858
FileChecksum: SHA1: c4763dd804060261ce32a7f971a2d1ec9e57738f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./scripts/gen_api_docs.py
SPDXID: SPDXRef-4ca1a06fd0a83f5aa9896daee597bf50
FileChecksum: SHA1: e11a162a5fe7dad1d44fb52e6fcf0e7c821e2759
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./src/tinydantic/__init__.py
SPDXID: SPDXRef-87aa1fc8abd1cce539c18f5720071474
FileChecksum: SHA1: 587616fc303fead4ba3a071d3a64d90db000b43c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./src/tinydantic/_config.py
SPDXID: SPDXRef-4b6bf60bbc3d64a78ea31356f2ae9f96
FileChecksum: SHA1: 1c0696cd8e7a5caacc71d6517ce18b290841a87d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./src/tinydantic/_errors.py
SPDXID: SPDXRef-a634d25db139697f42e8c039b6fd8ff0
FileChecksum: SHA1: 2388cf96c569cea9544569ce30e37969b11c5e0f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./src/tinydantic/_model.py
SPDXID: SPDXRef-f07949af9f2ca4a36f104c4f5e3b1891
FileChecksum: SHA1: d753b29e96d1e3dfe2ec1650db8908581b21a29f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./src/tinydantic/tinydb/__init__.py
SPDXID: SPDXRef-ab810c9ebf7fb3bd5b1e9552a19ef533
FileChecksum: SHA1: ebea1299a4a87f937fc259eab6fbecb9b3658617
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./src/tinydantic/tinydb/middlewares.py
SPDXID: SPDXRef-ed4e01696713fa243b2ab6dd9d6ce264
FileChecksum: SHA1: 72bc0b88b64cb21491c29958d82eb379425b8948
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./src/tinydantic/tinydb/operations.py
SPDXID: SPDXRef-bf80cac3193c6e48d1019bd50cdd6be5
FileChecksum: SHA1: c7b77475a725cb635800d3337db728a0564bd9da
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./src/tinydantic/tinydb/storages.py
SPDXID: SPDXRef-2a0d4a206a5cdbfa2518868f5e899800
FileChecksum: SHA1: 00241aeb9032aed5b07cef0b8b1f867604d2adfc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
SPDX-FileCopyrightText: Markus Siemens
FileName: ./tests/__init__.py
SPDXID: SPDXRef-776cc2a20463db34b0355dd66e939386
FileChecksum: SHA1: d716f75a500b48f1248b1eb5a6fa4f6170c118ea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/conftest.py
SPDXID: SPDXRef-464624e5ca6b7d3f7555b1e228490764
FileChecksum: SHA1: 1e46709c595f15af7484e2a89d7a2e4e3bbfe24b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/__init__.py
SPDXID: SPDXRef-f0b8dc4b8cea0565feda91076a66fe0a
FileChecksum: SHA1: 50c5ffc41751fe90bcc4477f0cabfcb336dff6f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/conftest.py
SPDXID: SPDXRef-94aceae290b8714093331e3bf7db4190
FileChecksum: SHA1: a4c95817218db186826b9bd9e9ce4edeb8e9c84e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/models.py
SPDXID: SPDXRef-21ddf3f4aca65377abc22fb9b890e6ce
FileChecksum: SHA1: 95b2f9f67e7b33dcb16d02a411fdbe546ab50036
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_config.py
SPDXID: SPDXRef-20f05c772a43ad38bb44f686bb55d1b2
FileChecksum: SHA1: 6a3fed2bd24e3bffa6ec6c0b1d8092e642f37dd0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_get.py
SPDXID: SPDXRef-d19706b1d1f789bb32d25967f78a8723
FileChecksum: SHA1: b68f2431a83ed394ef6183958a378c062a57d89e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_model_attributes.py
SPDXID: SPDXRef-3a374d99d75634dd2ab199487bd58fc6
FileChecksum: SHA1: ef7f3269710b248a130ee65a4fe2ba5bf2bdf0bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_model_config.py
SPDXID: SPDXRef-f71423fa43b92226440bad6e7d1fdde7
FileChecksum: SHA1: 63ab5af68f56f65cadbe4ee4e71c7766d883b874
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_model_get.py
SPDXID: SPDXRef-3870e85528c7fa4289ed6091a3a1fd8f
FileChecksum: SHA1: 6fe712f5be4747a8843a40b58395d84c0e3ac78f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_model_insert.py
SPDXID: SPDXRef-cc7db3d05aa3e9e23ff9c20421756712
FileChecksum: SHA1: ca5e69329c56d3263d1df0ef1109b81564c7f091
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_model_table.py
SPDXID: SPDXRef-1bf830d81aa4d809b8492ac99c83c741
FileChecksum: SHA1: 51cf7164ab3d96cb5f6a031a303d82d2cbcda6e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_model_validation.py
SPDXID: SPDXRef-7c0e61ad1430fb846b859f87b8cec570
FileChecksum: SHA1: f8794956ef20250478fb43a111343b34989c1d25
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_queries.py
SPDXID: SPDXRef-2e7ed9f8e1336c4021b9b18d76c2f430
FileChecksum: SHA1: 763b314df05e003797e12dfdc755295b15f20278
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_serialization.py
SPDXID: SPDXRef-b45593de9bfe9113e26e07077119c088
FileChecksum: SHA1: 1d57773f5b6e2f01f1751586cb28cae0579e4f2a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/model/test_table_methods.py
SPDXID: SPDXRef-b577e5e5336f97f7a433ba2d54003347
FileChecksum: SHA1: 59fa6ba895d8957f01e6d03640b9ae7996ddae3c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/test_version.py
SPDXID: SPDXRef-8a9a8e2ac665cc21e7d7dc5e3ce2ea7e
FileChecksum: SHA1: e767ff54f1f20ff298f38997acf0dec33d3b498a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/tinydb/__init__.py
SPDXID: SPDXRef-afbabb7a77ee8804a5d7cd6d4afc09db
FileChecksum: SHA1: a6be88051242007d1b35b5ff27acbdcfa8e9546c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/tinydb/middlewares/__init__.py
SPDXID: SPDXRef-a506acf609e6d4ee043521b241909cad
FileChecksum: SHA1: d51c0fd071a456153081f8f5a7ce48fda4aaecab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/tinydb/middlewares/conftest.py
SPDXID: SPDXRef-adf562eb3c324cd5991e28d37ad77fce
FileChecksum: SHA1: 0cff6dda6cad31beea8f71577562b35f1f7266b5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tests/tinydb/middlewares/test_middlewares.py
SPDXID: SPDXRef-4e54dda258b27f9a99804607ad9d34fb
FileChecksum: SHA1: 34d010114585c3a755f4b5776e5719cb340bdc51
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./tombi.toml
SPDXID: SPDXRef-01f6f734934d4768c8a2fbf13c114c01
FileChecksum: SHA1: cb1cbcd4be9e4745ec140d2f8950ad5995853211
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson
FileName: ./uv.lock
SPDXID: SPDXRef-889b6011e136a4e6488332dd0121fea0
FileChecksum: SHA1: a3cdc059486eae04c5b1cde1b678f9405b3c3cfc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson