SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-06b64b36-7558-4a6c-a83f-d4ebc79a84f6
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-3.0.2
Created: 2024-04-24T02:53:42+00:00Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT describes SPDXRef-3ce732a5cdc28245f6b74d44daf78182
Relationship: SPDXRef-DOCUMENT describes SPDXRef-c05973538df25722a8373c322418c29c
Relationship: SPDXRef-DOCUMENT describes SPDXRef-fdaa6282c4c52b936a1aeffc41dd0298
Relationship: SPDXRef-DOCUMENT describes SPDXRef-4842f08bb01d556dd52373073c479bd3
Relationship: SPDXRef-DOCUMENT describes SPDXRef-c248fa9178cf3b9f3c66442473976566
Relationship: SPDXRef-DOCUMENT describes SPDXRef-89247601144efebec386a1d3f015a8db
Relationship: SPDXRef-DOCUMENT describes SPDXRef-ef621aa89bea0cb528302b6db2a5ebda
Relationship: SPDXRef-DOCUMENT describes SPDXRef-e6d2a7ca10a2a970d25109fae0b0d1eb
Relationship: SPDXRef-DOCUMENT describes SPDXRef-5733a51f128d7596acbe2177c35323eb
Relationship: SPDXRef-DOCUMENT describes SPDXRef-4b7b5ddc673e2477af6d59eb1c988c8e
Relationship: SPDXRef-DOCUMENT describes SPDXRef-86563e66ae67be138daa16fc0af2b97c
Relationship: SPDXRef-DOCUMENT describes SPDXRef-ebfc37d9fea6efbbb7ba94d159c169ee
Relationship: SPDXRef-DOCUMENT describes SPDXRef-b2a7501ffc9bce30880f239277075dfa
Relationship: SPDXRef-DOCUMENT describes SPDXRef-235c85726d6fc9ecb304dea8c74743fd
Relationship: SPDXRef-DOCUMENT describes SPDXRef-997d5fd614f3ff5bbe566eba5ff2a3a9
Relationship: SPDXRef-DOCUMENT describes SPDXRef-9e6194cdad8b37298a7feea0b2cb2e36
Relationship: SPDXRef-DOCUMENT describes SPDXRef-f38c4191ce7441b6ef1f7fff8b05b4d5
Relationship: SPDXRef-DOCUMENT describes SPDXRef-8647216582402574ffc728479eb8acdf
Relationship: SPDXRef-DOCUMENT describes SPDXRef-59ee1539cf5c3f7154d8605f9b80daf3
Relationship: SPDXRef-DOCUMENT describes SPDXRef-fcadc6d0a2b1f87bd8bf24a39c822cfd
Relationship: SPDXRef-DOCUMENT describes SPDXRef-06505c047d9cbbc5ba45cdbfccaa3463
Relationship: SPDXRef-DOCUMENT describes SPDXRef-83a1828f297978d3b9d244dcf2b6cf64
Relationship: SPDXRef-DOCUMENT describes SPDXRef-14bed91a3e9274083551afd47efc4308
Relationship: SPDXRef-DOCUMENT describes SPDXRef-f290ec36bc7dfbfcc46ca0d016ea40d0
Relationship: SPDXRef-DOCUMENT describes SPDXRef-8b51ac721b36f5153d267001857d8229
Relationship: SPDXRef-DOCUMENT describes SPDXRef-0d819c17ab3e4be9bb0c32116bc043d4
Relationship: SPDXRef-DOCUMENT describes SPDXRef-424a62a4c6909e16c68fa5171ce1100f
Relationship: SPDXRef-DOCUMENT describes SPDXRef-1a0f7e1bc3678086f83d7100d305568f
Relationship: SPDXRef-DOCUMENT describes SPDXRef-b309ffbe617c69d955e42b3118e4e949
Relationship: SPDXRef-DOCUMENT describes SPDXRef-f9f1716134523489408596d5a6f15f4b
Relationship: SPDXRef-DOCUMENT describes SPDXRef-db609e72de0800d51a5e3e1d5dc6f168
Relationship: SPDXRef-DOCUMENT describes SPDXRef-f5257369e6d2322dc2dac985f2ae0177
Relationship: SPDXRef-DOCUMENT describes SPDXRef-040b6154b64d6aa5ebee8092c4f803a7
Relationship: SPDXRef-DOCUMENT describes SPDXRef-4bf04062c03660b560f3b1cdde3939f8
Relationship: SPDXRef-DOCUMENT describes SPDXRef-64a9c1a10f142b45deb1174e8ebc64c7
Relationship: SPDXRef-DOCUMENT describes SPDXRef-fa38f437c3e1038819cc4a0bc6871676
Relationship: SPDXRef-DOCUMENT describes SPDXRef-7b5ae7a718a25d4504b832304ac1d747
Relationship: SPDXRef-DOCUMENT describes SPDXRef-ba18e20f4822c927bf795ef203a72e84
Relationship: SPDXRef-DOCUMENT describes SPDXRef-758f942df0f640638d495a6ae7ba9e3d
Relationship: SPDXRef-DOCUMENT describes SPDXRef-8e6a42692c509b519620dec13dcef1d1
Relationship: SPDXRef-DOCUMENT describes SPDXRef-b7eb707984dc4f4764d4b01e0396acc3
Relationship: SPDXRef-DOCUMENT describes SPDXRef-cb94470047bee5acf22d3dc869546a62
Relationship: SPDXRef-DOCUMENT describes SPDXRef-9f7498ed7c14484c53a90dbd95c8c687
Relationship: SPDXRef-DOCUMENT describes SPDXRef-90c39895f052bf8a359e5cab59a63479
FileName: ./.editorconfig
SPDXID: SPDXRef-3ce732a5cdc28245f6b74d44daf78182
FileChecksum: SHA1: ca7c38ede5d0bb5b18c0ffed84c82777b4e7b9e4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.eslintignore
SPDXID: SPDXRef-c05973538df25722a8373c322418c29c
FileChecksum: SHA1: 7a1533f909ae3b06a482bce19392abefda48e748
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.eslintrc.js
SPDXID: SPDXRef-fdaa6282c4c52b936a1aeffc41dd0298
FileChecksum: SHA1: 652d681ccc86369dc34d43db630e3ef878317577
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.github/FUNDING.yml
SPDXID: SPDXRef-4842f08bb01d556dd52373073c479bd3
FileChecksum: SHA1: 78a4afac82b9c7e6dc6fd00b8cad43c83178f535
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.github/ISSUE_TEMPLATE/BUG-REPORT.yml
SPDXID: SPDXRef-c248fa9178cf3b9f3c66442473976566
FileChecksum: SHA1: 53d4be48058852ada5f9d280d3da82fed34a1f3e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml
SPDXID: SPDXRef-89247601144efebec386a1d3f015a8db
FileChecksum: SHA1: 47a21579de4fa10f03185e8f819edfde9f26e573
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.github/workflows/checks.yml
SPDXID: SPDXRef-ef621aa89bea0cb528302b6db2a5ebda
FileChecksum: SHA1: a9a12b612f4925df4bfaff15aa1fc98edd216775
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.github/workflows/publish.yml
SPDXID: SPDXRef-e6d2a7ca10a2a970d25109fae0b0d1eb
FileChecksum: SHA1: ed29d9dfefc40b5122e54ef55a08ebb3949efadb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.github/workflows/release.yml
SPDXID: SPDXRef-5733a51f128d7596acbe2177c35323eb
FileChecksum: SHA1: a2dc507ec7b6eb1f120b6f3f61e34add7ffe27ed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.gitignore
SPDXID: SPDXRef-4b7b5ddc673e2477af6d59eb1c988c8e
FileChecksum: SHA1: 53be0a94e87839d863f0be2b1ad296f4f3253241
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.husky/commit-msg
SPDXID: SPDXRef-86563e66ae67be138daa16fc0af2b97c
FileChecksum: SHA1: 0f2f935112363189e398e3f3770067e59bd8a391
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.husky/pre-commit
SPDXID: SPDXRef-ebfc37d9fea6efbbb7ba94d159c169ee
FileChecksum: SHA1: 23ff2dd1490b2e00756ccb747aad39a278a034c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.prettierrc.js
SPDXID: SPDXRef-b2a7501ffc9bce30880f239277075dfa
FileChecksum: SHA1: 8cda3d91aac6f2ef33d5b3ba86058a9020ce3952
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./.versionrc.js
SPDXID: SPDXRef-235c85726d6fc9ecb304dea8c74743fd
FileChecksum: SHA1: d8416624a33ebcdb4a25c835f6cf70dab34590b3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-997d5fd614f3ff5bbe566eba5ff2a3a9
FileChecksum: SHA1: 75fda7481c9e61740694f2fc72279b49bb68771c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./README.md
SPDXID: SPDXRef-9e6194cdad8b37298a7feea0b2cb2e36
FileChecksum: SHA1: dd45869a93e1622a3fc78550f0cec27128332a2d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./commitlint.config.js
SPDXID: SPDXRef-f38c4191ce7441b6ef1f7fff8b05b4d5
FileChecksum: SHA1: a97bafa3dd9a9368939f004a90270462a9d2c4e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./lang/de.json
SPDXID: SPDXRef-8647216582402574ffc728479eb8acdf
FileChecksum: SHA1: 1dac30904e5d6e53696a0f2e3be4ccafc8757e0f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
SPDX-FileCopyrightText: 2021 Martin (fohswe#8355), GH: plutoneld
SPDX-FileCopyrightText: 2021 Max VS (Maximus#6001)
FileName: ./lang/en.json
SPDXID: SPDXRef-59ee1539cf5c3f7154d8605f9b80daf3
FileChecksum: SHA1: 033b45356c88e9596ffb98bc6ba27d3a4917e56d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
SPDX-FileCopyrightText: 2021 Martin (fohswe#8355), GH: plutoneld
SPDX-FileCopyrightText: 2021 Max VS (Maximus#6001)
FileName: ./lang/fr.json
SPDXID: SPDXRef-fcadc6d0a2b1f87bd8bf24a39c822cfd
FileChecksum: SHA1: b78f74b7443e9c4a6443efa15026f46e2b48a018
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Max VS (Maximus#6001)
SPDX-FileCopyrightText: 2121 Johannes Loher
FileName: ./lang/sv.json
SPDXID: SPDXRef-06505c047d9cbbc5ba45cdbfccaa3463
FileChecksum: SHA1: bd6301cc13a13eeeee1bde55a9b491e009510a8c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
SPDX-FileCopyrightText: 2021 Martin (fohswe#8355), GH: plutoneld
SPDX-FileCopyrightText: 2021 Max VS (Maximus#6001)
FileName: ./manifest-version-updater.js
SPDXID: SPDXRef-83a1828f297978d3b9d244dcf2b6cf64
FileChecksum: SHA1: a1e790da3d2f98573bfdd0e6f9636d7df9cf19b1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./module.json
SPDXID: SPDXRef-14bed91a3e9274083551afd47efc4308
FileChecksum: SHA1: ac69c11bbf680ed436a76d17ba103d688810fc2b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
SPDX-FileCopyrightText: 2021 Martin (fohswe#8355), GH: plutoneld
SPDX-FileCopyrightText: 2021 Max VS (Maximus#6001)
FileName: ./package-lock.json
SPDXID: SPDXRef-f290ec36bc7dfbfcc46ca0d016ea40d0
FileChecksum: SHA1: 301dbaa2715f89ea9e7f19bf8c1c11d0548da058
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./package.json
SPDXID: SPDXRef-8b51ac721b36f5153d267001857d8229
FileChecksum: SHA1: 49328c1ccee0465d5490354684d58786f7a50981
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./renovate.json
SPDXID: SPDXRef-0d819c17ab3e4be9bb0c32116bc043d4
FileChecksum: SHA1: 1bf52f632747b8646c68ea148772d5e8d19298b0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2022 Johannes Loher
FileName: ./rollup.config.mjs
SPDXID: SPDXRef-424a62a4c6909e16c68fa5171ce1100f
FileChecksum: SHA1: 401792e907f1c0527504b4e182274c8d8d7dcb2f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/adjust-keycode-display-mapping.js
SPDXID: SPDXRef-1a0f7e1bc3678086f83d7100d305568f
FileChecksum: SHA1: 5d776daab1084da4b967f9fbd881bad3d4527363
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/const.js
SPDXID: SPDXRef-b309ffbe617c69d955e42b3118e4e949
FileChecksum: SHA1: 91aef71aeef45b4c5a946ebff0ba230daf236bdd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/hooks/index.js
SPDXID: SPDXRef-f9f1716134523489408596d5a6f15f4b
FileChecksum: SHA1: e052d4fc3cd7e3215dfdc3f618a2ce8f64d006c1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/hooks/init.js
SPDXID: SPDXRef-db609e72de0800d51a5e3e1d5dc6f168
FileChecksum: SHA1: c8d10cd0c025ee189fb648846c695bab783af062
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/keyboard-layout.js
SPDXID: SPDXRef-f5257369e6d2322dc2dac985f2ae0177
FileChecksum: SHA1: 4c153a163136e068d6c13188200fabd892880d66
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/keyboard-layouts/colemak.js
SPDXID: SPDXRef-040b6154b64d6aa5ebee8092c4f803a7
FileChecksum: SHA1: 64db79592849f2b0b8e6160fdaeececfc4dadfc6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/keyboard-layouts/de-latin1.js
SPDXID: SPDXRef-4bf04062c03660b560f3b1cdde3939f8
FileChecksum: SHA1: 800218d6ff26489ac436cc5024d77931f34c3a4b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/keyboard-layouts/dvorak.js
SPDXID: SPDXRef-64a9c1a10f142b45deb1174e8ebc64c7
FileChecksum: SHA1: d9454d4f96aa667c6ceb311c2c68cf8dd4fa0222
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/keyboard-layouts/fr.js
SPDXID: SPDXRef-fa38f437c3e1038819cc4a0bc6871676
FileChecksum: SHA1: b5b60e4be793e7ed5eedd26ec8a0c9604186d656
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Max VS (Maximus#6001)
FileName: ./src/keyboard-layouts/index.js
SPDXID: SPDXRef-7b5ae7a718a25d4504b832304ac1d747
FileChecksum: SHA1: 01f7d1e4d14aeb22901b70692daa24035044d8a8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
SPDX-FileCopyrightText: 2021 Martin (fohswe#8355), GH: plutoneld
SPDX-FileCopyrightText: 2021 Max VS (Maximus#6001)
FileName: ./src/keyboard-layouts/sv-latin1.js
SPDXID: SPDXRef-ba18e20f4822c927bf795ef203a72e84
FileChecksum: SHA1: df32f3825d2eaafd11075b42ebc64d2f5a691bc1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Martin (fohswe#8355), GH: plutoneld
FileName: ./src/keyboard-layouts/us.js
SPDXID: SPDXRef-758f942df0f640638d495a6ae7ba9e3d
FileChecksum: SHA1: 1c6af6a29d38db663f7d9a825c3205341aa3b1cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/logger.js
SPDXID: SPDXRef-8e6a42692c509b519620dec13dcef1d1
FileChecksum: SHA1: e2b5276039570b2249e744d74c732d6dd78e243c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/settings.js
SPDXID: SPDXRef-b7eb707984dc4f4764d4b01e0396acc3
FileChecksum: SHA1: 0ead275e7aa7e3eb6bed0fa64af0f1860c19b80b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./src/wrappers/clientKeybindings.js
SPDXID: SPDXRef-cb94470047bee5acf22d3dc869546a62
FileChecksum: SHA1: d2e196063a38c54024e3a272cf08e5b5d7c3a4a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./tools/const.mjs
SPDXID: SPDXRef-9f7498ed7c14484c53a90dbd95c8c687
FileChecksum: SHA1: 68a8accde053a1833c768a8339e1fe992e887a01
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher
FileName: ./tools/link-package.mjs
SPDXID: SPDXRef-90c39895f052bf8a359e5cab59a63479
FileChecksum: SHA1: 8a4cfbd55eae74794ec93eec45c696550751693f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2021 Johannes Loher