121 lines
4.6 KiB
JSON
121 lines
4.6 KiB
JSON
{
|
|
"$schema": "internal://schemas/plugin.lock.v1.json",
|
|
"pluginId": "gh:joel611/claude-plugins:plugins/testing/playwright-e2e",
|
|
"normalized": {
|
|
"repo": null,
|
|
"ref": "refs/tags/v20251128.0",
|
|
"commit": "9e2a3bd3cdb5847eb47693d097c4dcea033129d3",
|
|
"treeHash": "83a3277e6a0f0e86f75c5899db47cee3c89a1ef152a89da088e658da30859226",
|
|
"generatedAt": "2025-11-28T10:19:17.447534Z",
|
|
"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": "playwright-e2e",
|
|
"description": "Comprehensive Playwright-based E2E testing plugin with test generation, Page Object Models, debugging, and maintenance capabilities. Follows best practices including data-testid locators and TypeScript-first approach.",
|
|
"version": "1.0.0"
|
|
},
|
|
"content": {
|
|
"files": [
|
|
{
|
|
"path": "README.md",
|
|
"sha256": "47b5a38e7b7d574483b0c76d5962f6b12df25afab339e8e74c72cac1e723da59"
|
|
},
|
|
{
|
|
"path": ".claude-plugin/plugin.json",
|
|
"sha256": "ff90d0374743dc61c490e9370146f155f773dbe23a7dd8242342e5b3976798e9"
|
|
},
|
|
{
|
|
"path": "commands/debug-test.md",
|
|
"sha256": "18d9938d993549595a335d5fb0e530f0b437ffcc8b112892a64ab05d8ed81585"
|
|
},
|
|
{
|
|
"path": "commands/create-page-object.md",
|
|
"sha256": "a34b07f02ca2c3b6cbbdaf9d35e8c19405b4788881b61a86221c2491d18f3115"
|
|
},
|
|
{
|
|
"path": "commands/fix-flaky.md",
|
|
"sha256": "195dda939e72bce8a81da833bcbe83b4809beae0c32995dc83454355f78713db"
|
|
},
|
|
{
|
|
"path": "commands/generate-test.md",
|
|
"sha256": "9a9ddaa36cb7bb6a2369c6b1ae2aab2d5e174cf4ceb5b2a37903abb5c70a2d00"
|
|
},
|
|
{
|
|
"path": "skills/page-object-builder/SKILL.md",
|
|
"sha256": "707beea0de7e2bd4767c8e9ee89160746334fbb2b00ee871466cef93f06058cf"
|
|
},
|
|
{
|
|
"path": "skills/page-object-builder/resources/page-template.ts",
|
|
"sha256": "6760681fcc11af32e953cbb396606078c81bb2fd9c23978cc9cef53e8339cafb"
|
|
},
|
|
{
|
|
"path": "skills/page-object-builder/resources/base-page.ts",
|
|
"sha256": "c86b44048ec379e06f904dbf559d273c6d3891baccc232ed09d572bc9a56526d"
|
|
},
|
|
{
|
|
"path": "skills/page-object-builder/resources/component-template.ts",
|
|
"sha256": "278684194537a956428744a39b19154d69216330c5846df0c2c3765fe5c7de04"
|
|
},
|
|
{
|
|
"path": "skills/test-generator/SKILL.md",
|
|
"sha256": "c37a0bcc1d8816ff7bf514cb26509c39d9ab39271b50f11c3c9b4b8ca353636a"
|
|
},
|
|
{
|
|
"path": "skills/test-generator/resources/fixtures.ts",
|
|
"sha256": "f6ab3e672f574790523d67886f593658dd56202d0f1c3a5f771ec81e762276e4"
|
|
},
|
|
{
|
|
"path": "skills/test-generator/resources/utils.ts",
|
|
"sha256": "fd9e8a4414f4dd735e26103f7efecbc96b6b6a44c9e0cd390ac5ef96c4242e6d"
|
|
},
|
|
{
|
|
"path": "skills/test-generator/resources/playwright.config.ts",
|
|
"sha256": "69160885d727fc9aa1a71920af11861b5738df089e987d9d644ab1889a8512f0"
|
|
},
|
|
{
|
|
"path": "skills/test-generator/resources/test-template.ts",
|
|
"sha256": "b8af62a704f7033ceac3419b3939e6600f495c1c5bf6923dea08ad5dcfe16e9c"
|
|
},
|
|
{
|
|
"path": "skills/test-maintainer/SKILL.md",
|
|
"sha256": "5baaa4667ab4846188bf88f1e4469ea864633caa6857da269ecb628cff36a160"
|
|
},
|
|
{
|
|
"path": "skills/test-maintainer/resources/best-practices.md",
|
|
"sha256": "31571196ec2c7289ceab0a3543bf25f0eaa5437f7cdb2124bb886f580e603cf5"
|
|
},
|
|
{
|
|
"path": "skills/test-maintainer/resources/refactoring-patterns.md",
|
|
"sha256": "264287952081819e36c48336a4dddf2c9d2a78103f1389a5692a5e61adb662f7"
|
|
},
|
|
{
|
|
"path": "skills/test-debugger/SKILL.md",
|
|
"sha256": "02e7a8ffb6bc6c63c50e7389f97350f24f2656bb05fbcb31221768d4748d2134"
|
|
},
|
|
{
|
|
"path": "skills/test-debugger/resources/playwright-commands.md",
|
|
"sha256": "27f583cacdf9c9c26fc7d63f7aa0106fb74ca373e19cbaa777f06240f9539683"
|
|
},
|
|
{
|
|
"path": "skills/test-debugger/resources/common-errors.md",
|
|
"sha256": "6279257dad9c59cd0e6f21294d12fa511a739ec9b9d2e664100ee5902dd659ce"
|
|
},
|
|
{
|
|
"path": "skills/test-debugger/resources/debugging-checklist.md",
|
|
"sha256": "8b7571a8105a34f0c6ba96f5da3c462c967f91dbe672535b8db411d8df9262d1"
|
|
}
|
|
],
|
|
"dirSha256": "83a3277e6a0f0e86f75c5899db47cee3c89a1ef152a89da088e658da30859226"
|
|
},
|
|
"security": {
|
|
"scannedAt": null,
|
|
"scannerVersion": null,
|
|
"flags": []
|
|
}
|
|
} |