216 lines
8.9 KiB
JSON
216 lines
8.9 KiB
JSON
{
|
|
"$schema": "internal://schemas/plugin.lock.v1.json",
|
|
"pluginId": "gh:kylehughes/the-unofficial-swift-programming-language-skill:programming-swift-skill",
|
|
"normalized": {
|
|
"repo": null,
|
|
"ref": "refs/tags/v20251128.0",
|
|
"commit": "0902e12881eda8adf77cedc0e2791bc5a6610439",
|
|
"treeHash": "d8192a0c14e13b4ceb758127debcb664ee44d7271f986eb16be85270966150ab",
|
|
"generatedAt": "2025-11-28T10:20:01.031503Z",
|
|
"toolVersion": "publish_plugins.py@0.2.0"
|
|
},
|
|
"origin": {
|
|
"remote": "git@github.com:zhongweili/42plugin-data.git",
|
|
"branch": "master",
|
|
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
|
|
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
|
|
},
|
|
"manifest": {
|
|
"name": "programming-swift-skill",
|
|
"description": "The complete content of The Swift Programming Language book."
|
|
},
|
|
"content": {
|
|
"files": [
|
|
{
|
|
"path": "README.md",
|
|
"sha256": "ead2aa2d311a0b384440cea0b0ec527b1e6b5ae78731063c894b38832e5cecc4"
|
|
},
|
|
{
|
|
"path": ".claude-plugin/plugin.json",
|
|
"sha256": "add22218dfcc90fa96e827f67f54348e225aceef9e906cbd779ac3590471e2b0"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/SKILL.md",
|
|
"sha256": "d9f3ed89cf6d2cb01163354abb62403daeac038c8b7b3dfdf34365d540bbe027"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LICENSE.txt",
|
|
"sha256": "770af8291f708538d8ff885a0bbc4e045cd700531741c4f99528d435c14d7f55"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/GuidedTour/GuidedTour.md",
|
|
"sha256": "7c483e32906333eaa289948338207662529ffc3937016bab29d7bf90f8a06d75"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/GuidedTour/AboutSwift.md",
|
|
"sha256": "e87bf7bc9bebfbd2c73b0d8b3af32cd808111a00c2520c9ca1543a1a36be401d"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/GuidedTour/Compatibility.md",
|
|
"sha256": "54ad056bcf43c022ebcd2e3a31cfab851229c98a460eb52754478bf7ffdce08e"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Macros.md",
|
|
"sha256": "6cebe6f09f9ff0add0d5c34b05bb0a0a85c7a8bf597153b8a94fd9b82c476f30"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/BasicOperators.md",
|
|
"sha256": "1a515132932d4ad8fffbf6ec3266e6c7a538a623bd515e4aae2ad033dd84a986"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/NestedTypes.md",
|
|
"sha256": "92112126d4cbced6c895d28a0c59724702d4eda3d295a4dcddf3d40369179a94"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/AdvancedOperators.md",
|
|
"sha256": "47b57b78a429c6955868f473a725cd7390a06c2261019f6c0acd68362f06c572"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Extensions.md",
|
|
"sha256": "f85e4338b286493ed80f392357804f951a79166e79d7c2f18e5fbc77bd2e5eb9"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Initialization.md",
|
|
"sha256": "c74b674e398e60a2fe624c64ff44622362d5653131a6f76485df1a77487a8fba"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Deinitialization.md",
|
|
"sha256": "f7f6b0df9518653fd3443988cf98cc2d7e06809aa6cfde52d66c98f236a366dc"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Generics.md",
|
|
"sha256": "6b6c2cd0e3301cab793746f959c4e4f48f91b6f1e8127d142468547839aa6fa4"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/ControlFlow.md",
|
|
"sha256": "d64bf2bfff753c6000fb77639e2221db75bc5740b41c461238e8d6fffb396465"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/StringsAndCharacters.md",
|
|
"sha256": "2bd491271377eedabedfddebb2cece8f292009759ba9836bc43d43ee44634385"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Inheritance.md",
|
|
"sha256": "5664bb867fea8774adbf27a9488dec4274201b94fd3ec9a3cae7a21d41711f12"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/MemorySafety.md",
|
|
"sha256": "46d5e2e6f1ed118e8b0ff0301131d5799d6262dc08867d3ca72e6d790c5905df"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/TypeCasting.md",
|
|
"sha256": "2271c6b1584720d2d44161201c8bee190ba7224b709d3059e50fb00c4a312e55"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/ErrorHandling.md",
|
|
"sha256": "b4f13efff36d450a578a3702922100327fb18ca119c8d48c5b87992d13dd6d1a"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Subscripts.md",
|
|
"sha256": "54844cf530c3325708028e1cf88d94f885c3658ec6316f869421d5cbba9b939a"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Properties.md",
|
|
"sha256": "875c5268895f3abe65b67d73ac9950b603ca68edb25e6e890ad613df08f6c7e0"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Methods.md",
|
|
"sha256": "59fc2060e01f69999848b5df6e99a79c334de7d3f4607210769ff55dfd5db66f"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/OptionalChaining.md",
|
|
"sha256": "d67c0a49b54100c2bd2fd9356ed9f8d6af6ff5997da6e7cd7df7916a40006711"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/TheBasics.md",
|
|
"sha256": "97ae97fdd3f4dd627fa716fb715d04c87bb814099f97052fd4972e0e52e3e732"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Functions.md",
|
|
"sha256": "af10de74bf9fc39cba39ac96a90b9be294e465f7158c5ece842131b6c6928086"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/CollectionTypes.md",
|
|
"sha256": "ea2c08636e0e8f3c6429acb64d0d21a69351b7c022d5c2465e93a99dcd63b1a5"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/AutomaticReferenceCounting.md",
|
|
"sha256": "71e9dc5980cd3d80daa4f33de50ba000711835b12d817326613f322ee3bd34d3"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/AccessControl.md",
|
|
"sha256": "af4c7975b7fa0850c6a0603f7a65e97b0ed883d53e5451363678301ec9be47bd"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/OpaqueTypes.md",
|
|
"sha256": "c139890c22385d59d8ba1e663ccd707c8e285e9cbe4d2bdfe25fcd59420a1f3b"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Closures.md",
|
|
"sha256": "301b636069570c5b8ec56b0a80a4d3ee3596f049f668b646512f8c41c34a63cf"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Protocols.md",
|
|
"sha256": "06e6b9cce869cd9986e0780741eb01c8143dc79763c31190f7dcf130027c694a"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Concurrency.md",
|
|
"sha256": "d1c645e1efe899eb90cb7de6590c7c97c539c5b8de8984429945294815912ee4"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/ClassesAndStructures.md",
|
|
"sha256": "3dccadb0090fbe820570193c366a7d1b9ecff725af267b1fa61b0323c0b60de5"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/LanguageGuide/Enumerations.md",
|
|
"sha256": "02613db1e56d42fe4cf0dd36343f7b9b93e67aa5a9247c10ae30ec87ae8cda05"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/ReferenceManual/SummaryOfTheGrammar.md",
|
|
"sha256": "f46c73fef14baa0b22d6f1f6864a2a4b7a454f1e9a252bafe6505d832510f551"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/ReferenceManual/Declarations.md",
|
|
"sha256": "622f2e28c20e128d0a27d9278fc98962645a61cf98a2e7a6e52337d1ad88eac7"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/ReferenceManual/Statements.md",
|
|
"sha256": "1ae516a56be36fc16c661dd7332878b45962db05d58e17aab417750375cdad64"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/ReferenceManual/GenericParametersAndArguments.md",
|
|
"sha256": "097d6884a229a0fcaafbfc8f25f8eb765291df84217e59f4cf3790dff055d584"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/ReferenceManual/Patterns.md",
|
|
"sha256": "89002b2c5e02f6aa8e177f48e41aa1f6b7205648c35053b15cd3ce4a65328067"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/ReferenceManual/Attributes.md",
|
|
"sha256": "edcb3e9ba335a6050c631b2ffe9757625c986a126c9ae76cdbb65052ffcb0655"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/ReferenceManual/AboutTheLanguageReference.md",
|
|
"sha256": "a8f697ca399b79642cb724de1512fe439ff3878054515abe36e5f77a8d0f7a8c"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/ReferenceManual/Types.md",
|
|
"sha256": "e7acbe9508298ba201f3f9dfb20d8ab4e1a4f3e8f427c954f075510331bdcefe"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/ReferenceManual/LexicalStructure.md",
|
|
"sha256": "6f136199e0e632fb698960a05ac2f6ba93a72744e70af7097f22d713101d04eb"
|
|
},
|
|
{
|
|
"path": "skills/programming-swift/ReferenceManual/Expressions.md",
|
|
"sha256": "24ed3b8e21b57525396c5fb6c0d96ddfcde087a0f191939e46e7362867ff0ec0"
|
|
}
|
|
],
|
|
"dirSha256": "d8192a0c14e13b4ceb758127debcb664ee44d7271f986eb16be85270966150ab"
|
|
},
|
|
"security": {
|
|
"scannedAt": null,
|
|
"scannerVersion": null,
|
|
"flags": []
|
|
}
|
|
} |