Skip to content

Commit 4256d97

Browse files
itMrBoyclaude
authored andcommitted
feat: use git clone with submodule support and add manifest tests
- Replace tarball download with git clone --recurse-submodules (fallback to tarball) - Add 25 test cases for plugin manifest, marketplace, scanner, and MCP transform - Cover: custom paths, pluginRoot, flat source layout, env var transform, pluginFiles Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 810e98b commit 4256d97

4 files changed

Lines changed: 509 additions & 43 deletions

File tree

.claude/settings.local.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"WebFetch(domain:developers.openai.com)",
5+
"WebFetch(domain:cursor.com)",
6+
"Bash(xargs ls:*)",
7+
"WebFetch(domain:opencode.ai)",
8+
"WebSearch",
9+
"WebFetch(domain:gist.github.com)",
10+
"WebFetch(domain:deepwiki.com)",
11+
"WebFetch(domain:github.com)",
12+
"Bash(npx tsc:*)",
13+
"Bash(npx vitest:*)",
14+
"Bash(git clone:*)"
15+
]
16+
}
17+
}

package-lock.json

Lines changed: 0 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)