Files
gh-greyhaven-ai-claude-code…/plugin.lock.json
2025-11-29 18:29:30 +08:00

161 lines
6.4 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:greyhaven-ai/claude-code-config:grey-haven-plugins/testing",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "fdbb623bcaf78d27219dae649a906d8c96ddf58c",
"treeHash": "6aabe4bda64b245976de7102a43d1fbd56b9a9e4898b4a99883dbd26a6d38111",
"generatedAt": "2025-11-28T10:17:04.094583Z",
"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": "testing",
"description": "Comprehensive testing automation with Playwright visual regression, Chrome E2E testing, and frontend debugging tools",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "ecc17df5d975b6fbeba8b84351eb7b43cecf0caeba9ae22c683fea159975cc01"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "9ce5b18d70783a66ef5f8e5cadd22b4e9c7bd5ff05f4bad9739975f9948e3cf8"
},
{
"path": "skills/react-tanstack-testing/SKILL.md",
"sha256": "425b3fafd709004aa37972cbdc586f595f1e13f4643b1f8a83fd3dc51c78572d"
},
{
"path": "skills/react-tanstack-testing/examples/tanstack-router-testing.md",
"sha256": "277657d4ed802b401facf04df93348d4dcc186d397faab375feaf01e1f9e173f"
},
{
"path": "skills/react-tanstack-testing/examples/tanstack-form-testing.md",
"sha256": "fe4c7137933ccceccea743df4e43e34127adb92d35df73d94e47c619da86a406"
},
{
"path": "skills/react-tanstack-testing/examples/INDEX.md",
"sha256": "62f0dd3938110acab923c0ac64a4012d911962c800d92962c5bd554c00638827"
},
{
"path": "skills/react-tanstack-testing/examples/tanstack-table-testing.md",
"sha256": "c990e5107a683a6cc2bd277c3650eb59b96c68be9b8e1340e69b3a74194af5ee"
},
{
"path": "skills/react-tanstack-testing/examples/tanstack-query-testing.md",
"sha256": "b993956c6435ea60ead3925546d94dd024cf482b1d1196969ab450b65171cb8e"
},
{
"path": "skills/react-tanstack-testing/reference/server-components-testing.md",
"sha256": "3b48b636adf6c60284356534abf8aec920f1886df013cd757d46f89a9505e6d0"
},
{
"path": "skills/react-tanstack-testing/reference/testing-setup.md",
"sha256": "0eded45a5dfe869355aec7501ccd2ccdfaa0d046b0edebcef564767fcc297f68"
},
{
"path": "skills/react-tanstack-testing/reference/INDEX.md",
"sha256": "5485ee4c679efd032b02f785df28313d0bdfd19faab3c7d017d205119d867b82"
},
{
"path": "skills/react-tanstack-testing/reference/common-patterns.md",
"sha256": "9604d73c1e791c2e35a1e63a7e2c628117a10bb817749ff876f6cb5e505a227f"
},
{
"path": "skills/react-tanstack-testing/reference/testing-best-practices.md",
"sha256": "3609ef0cab553d058b0adcb8de476232da6f8ef5bd4549f4417816a1abcb527b"
},
{
"path": "skills/testing-strategy/EXAMPLES.md",
"sha256": "2ba2965b4a6dba6ba7052b792feefb6c84f1fa97c4d10d48e31fd3a76f03f8a4"
},
{
"path": "skills/testing-strategy/REFERENCE.md",
"sha256": "49f6be7553c80214ea62c4bb80c94eb702135eeb251d8115985aef42c1f33e75"
},
{
"path": "skills/testing-strategy/SKILL.md",
"sha256": "7eb4ecd695a275792c35fa60c30fefff9cf1925498e856fbdef2222a82bf0797"
},
{
"path": "skills/testing-strategy/checklists/test-quality-review.md",
"sha256": "9078fa780fd93fac72443bf20f88062434b7b0f24ed38b8cd7be4cf81e917fa5"
},
{
"path": "skills/testing-strategy/checklists/testing-checklist.md",
"sha256": "49c11e9e3e65ade56d7717be67de7a4700d7ececd605cb99daa8530be6a01c42"
},
{
"path": "skills/testing-strategy/scripts/run_tests.py",
"sha256": "e621322e82f099b859c51d5f9e00f7d9cdac35974db2f5e8110337f54093e6bd"
},
{
"path": "skills/testing-strategy/scripts/coverage_check.py",
"sha256": "16471b562cc4ca63678939365f8d74d335c7c39368b6a905fdee151457063a0f"
},
{
"path": "skills/testing-strategy/templates/vitest-unit.test.ts",
"sha256": "99e66fd22922781a4af687c8a36550ff16c5e9215114c43bab78c5f515ad5dbf"
},
{
"path": "skills/testing-strategy/templates/pytest-unit.py",
"sha256": "158fa2f4ce3d2cc16a760160036ffd9e3115b8429ef751c0629617185b1841a5"
},
{
"path": "skills/testing-strategy/templates/conftest.py",
"sha256": "46d5682a0952a296c4425db784b10d54945361f5a9346ac81ba6d2fa83953981"
},
{
"path": "skills/testing-strategy/templates/pytest-integration.py",
"sha256": "fa19a3cc32a26927daefebde3743ea66c7a68929dd41fec37c773add506c33ce"
},
{
"path": "skills/testing-strategy/templates/vitest-component.test.tsx",
"sha256": "3f9d213d128e7d1b43f7c38a678931425f83dd2019ef6c0becdbc52fcebcf1ca"
},
{
"path": "skills/testing-strategy/templates/.github-workflows-test.yml",
"sha256": "839a249b30874420320967e606996aec719e193a45f6b89ec04229a44a810199"
},
{
"path": "skills/testing-strategy/templates/vitest.config.ts",
"sha256": "02a73cc7efeef0d4e20e0deac970d7c9f2fcaa85e7e12e178069fff33e4b856d"
},
{
"path": "skills/testing-strategy/templates/vitest-integration.test.ts",
"sha256": "6410f1653eb9d01ab9fb1a23c52f42f3f0b1805fa3e62fe630e1aee225d6c80f"
},
{
"path": "skills/test-generation/SKILL.md",
"sha256": "d4e612b9103dfd00bbb6e8ad9109c767e06559fd6dfde447b92f94fa99099fac"
},
{
"path": "skills/test-generation/examples/INDEX.md",
"sha256": "f83e6b6682b28eeccd5f1cafa085776ae9f68abba71c9bf077809bdf4b923a22"
},
{
"path": "skills/test-generation/templates/INDEX.md",
"sha256": "fa5f8670ef77679d2298b7a7dc192c59c7cd972ab0c95a16173eb5384525e601"
},
{
"path": "skills/test-generation/reference/INDEX.md",
"sha256": "275b8827e48c8f5ddd808a93054e13e1a74fa6fc0fe70355a0015945642d0ed2"
}
],
"dirSha256": "6aabe4bda64b245976de7102a43d1fbd56b9a9e4898b4a99883dbd26a6d38111"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}