{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:netresearch/claude-code-marketplace:skills/typo3-ddev", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "6c66718fc826f9e6e3b8a5b230b64ad6ab7782f8", "treeHash": "5b1240462b8a4ac69491bb70ff27942f81df756a2862bb5eb5430250c01419a7", "generatedAt": "2025-11-28T10:27:19.367922Z", "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": "typo3-ddev", "description": "Set up and manage TYPO3 development environments using DDEV. Includes DDEV configuration, local development workflows, container management, database handling, and integration with TYPO3-specific tooling.", "version": "1.6.0-20251121" }, "content": { "files": [ { "path": "LICENSE", "sha256": "ab373f9ef890455f235a4ccfab7ae7f1157d5edd45e659abae687b3b6255a8d6" }, { "path": "README.md", "sha256": "70d03809baaacb1280d4005b81b19ac46a16bb4175e522c8ee32bd2817041317" }, { "path": ".gitignore", "sha256": "593d792f248e0cbea5d41215b10771ad52198bc565f0f20b640e9be3eecacf53" }, { "path": "SKILL.md", "sha256": "bfff69ac938e2e64d5d51056f8937eef72607a784c54f1925b711bbf04262f10" }, { "path": "references/windows-optimizations.md", "sha256": "7eae23d263c5b026b183c2e42542b2efaa449ca9ad9c996768ca0c0e5cd08e5f" }, { "path": "references/0001-valkey-default-with-redis-alternative.md", "sha256": "ba2b2598645132dec697fd19c7d838d503bfc22480daf5c249e105dd55be54fa" }, { "path": "references/windows-fixes.md", "sha256": "e6ad59d54c2198f266f169afdf23f717d4f0865fecb95f927a93651db8904a74" }, { "path": "references/troubleshooting.md", "sha256": "f242014dc3ee7088e43484aeaa79899d4afc09bd11936e28a72a6854d601a21a" }, { "path": "references/advanced-options.md", "sha256": "91a5afc978a25e97208b781781f0eaeb08b11b8ee92db64f9d4e37caaa46200b" }, { "path": "references/prerequisites-validation.md", "sha256": "cf809654a94cb872202843b9f4a95d9f3b1ae6dfeb1efa9d0b6569f11d0b1d42" }, { "path": "references/quickstart.md", "sha256": "cc7ebde884323fcae12df2699dcdcf1e140b0b62117a8f7658dcc42fa3c68b34" }, { "path": "references/index-page-generation.md", "sha256": "a667a23a99423bcdb1b6ee3c6e5782c4717dd679292b85af9dcbe321ca98cac7" }, { "path": "references/0002-mariadb-default-with-database-alternatives.md", "sha256": "aec6ece3c744066b63023e40df82369e0719a99e988a2014414602f21cc16b21" }, { "path": "claudedocs/skill-refactoring-summary.md", "sha256": "382d6d27e41b5395ddf31134f6d2ae787f761bb4870ac2e22a770a3846eb6a6c" }, { "path": "scripts/validate-prerequisites.sh", "sha256": "5c1401510f9986e343749a56a8fa64f8046946637362848284748e4fb8aa01b3" }, { "path": ".claude-plugin/plugin.json", "sha256": "a00b247ab69ffb08bdc5d4c5eb1dde0ec1a7802c73d434f74ca876c60dbcb077" }, { "path": "assets/templates/docker-compose.git-info.yaml", "sha256": "c88eec7b034e5ff2c59e2bc4f1f99da7b768a8c917f8f53437786031c0891825" }, { "path": "assets/templates/config.redis.php.example", "sha256": "d30b42cedfa7e6b1939518d91ff9a85959d137bb56ecae0616982917f7b07fbc" }, { "path": "assets/templates/.envrc", "sha256": "35911511432d6c5fbbd00dc9b1f25d17658e30ddf1a44cd8da17b3c0d4e75cb6" }, { "path": "assets/templates/docker-compose.web.yaml", "sha256": "703079576c5a3c970d3dedec4968de4391654f34834f7d1c36b3c4b147b6f23f" }, { "path": "assets/templates/Makefile.template", "sha256": "d39015650acc88a43f89983de4cb141766f92bbf921269f439da53615b372986" }, { "path": "assets/templates/docker-compose.ofelia.yaml.optional", "sha256": "b664d9d7b69c3ce7855603e1fa2c77f930a447a73fcfdfaceb845c24242f0b4b" }, { "path": "assets/templates/index.html.template", "sha256": "b3c905e7b64dc1284ec8f5013c04e9c12180f75031d69232694538c601828bcf" }, { "path": "assets/templates/config.yaml", "sha256": "3a83be64a83f6e50aedca7320c31e6a80612d12b3e65b1569324906ec1cc31f6" }, { "path": "assets/templates/README-SERVICES.md.optional", "sha256": "20f1d7379ff9115b53187154b3afcab6dab2bc81811b5392a81c02a9cf6bbafa" }, { "path": "assets/templates/docker-compose.services.yaml.optional", "sha256": "fd2a75d4b5c2861367dd0e63cf09e9be31a52f5c4990d38c21d6471bb3a44fe1" }, { "path": "assets/templates/docker-compose.services-redis.yaml.optional", "sha256": "564fde7771013bc18808dde014e29621c68c826ef07f8957482ab6b1d31c0ccc" }, { "path": "assets/templates/web-build/install-cron.sh.optional", "sha256": "ef1cba4123b9df86aedb15509c393e198300cf2ae92cb9aef4b5e3284af8ca00" }, { "path": "assets/templates/web-build/Dockerfile", "sha256": "518c5065f73bdf796d412efd84db4192fe6c486c08741d576a144cc82755a436" }, { "path": "assets/templates/homeadditions/.bashrc_additions.optional", "sha256": "5b8046dbf3974f89227b3f8d87bf4089183333a3c83f454925c5fdb340e8bbf9" }, { "path": "assets/templates/commands/install-v11", "sha256": "6e80f13afd7b64883db9539c9d79d8443b0d134cf8bd7f78520a8f6cbf337689" }, { "path": "assets/templates/commands/install-v13", "sha256": "f87b775f3822318876d0db63c78cbc8dad48e4e37f61d7958ae76ac90a81d9ce" }, { "path": "assets/templates/commands/install-v12", "sha256": "f50abab5b2e0446d5a5da6dce3f4b6d801e9823773b435df19f17a349f8f3a7a" }, { "path": "assets/templates/commands/install-all", "sha256": "2ba13bf400536925fc9e9faba5127031423e8ba32feed76a643c8343bb79e922" }, { "path": "assets/templates/commands/host/setup", "sha256": "a4dfdd5540a4662e58f125e4ca72b685d783a50275971d23bbf5c95b1240038f" }, { "path": "assets/templates/commands/host/docs", "sha256": "13545bb03d87dd11dba24131753b66db758862c96986df40f48555f7d4786908" }, { "path": "assets/templates/commands/host/pre-start-git-info", "sha256": "1579befd98de8d00ad8d62b7d96b4ec36a0d7fe97084dc55761e100d56f876c2" }, { "path": "assets/templates/commands/web/generate-index", "sha256": "3ad42122b0c027a1a9b028af3fda855518f15763c7aa5adfc6bc4d996f3b7bd6" }, { "path": "assets/templates/commands/web/configure-extension.optional", "sha256": "400cdb85bf7ef285556e6d337e25e4636a8bb4dbb222fcb1672f3374f19e404e" }, { "path": "assets/templates/commands/web/generate-makefile", "sha256": "8fee0d248e9b63e86a4a8fa29f0c5b121cd22ead08f12287e827a114d45fc664" }, { "path": "assets/templates/commands/web/install-introduction.optional", "sha256": "3f2a8f3605795cdd69b52760a8c2c9952c38fcfcf267815490deb1b7c4bb58ed" }, { "path": "assets/templates/apache/apache-site.conf", "sha256": "f40f09c69e02e8855fc30416a55bd3059ddedfbb2a727c853d7a89f00d5cbd60" } ], "dirSha256": "5b1240462b8a4ac69491bb70ff27942f81df756a2862bb5eb5430250c01419a7" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }