Skip to content

Commit b453ac3

Browse files
CoderJackZhuclaude
andcommitted
refactor: keep only manifest.json in repo root for Obsidian
Move styles.css, versions.json and main.js build output back to packages/obsidian/ — only manifest.json is required at root by Obsidian community plugin submission. Also fix neuxverse logo PNG rendering with resvg. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 0f7307c commit b453ac3

9 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/release-obsidian.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ jobs:
3333
with:
3434
name: "Obsidian Plugin v${{ steps.tag.outputs.version }}"
3535
files: |
36-
main.js
36+
packages/obsidian/main.js
3737
manifest.json
38-
styles.css
38+
packages/obsidian/styles.css
3939
env:
4040
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
node_modules/
22
dist/
3-
/main.js
43
*.vsix
54
.DS_Store
65
.claude/

assets/neuxverse-logo.png

5.05 KB
Loading

packages/obsidian/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
main.js

packages/obsidian/esbuild.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ esbuild.build({
88
external: ['obsidian', 'electron', '@codemirror/*', '@lezer/*'],
99
format: 'cjs',
1010
target: 'es2022',
11-
outfile: '../../main.js',
11+
outfile: 'main.js',
1212
sourcemap: prod ? false : 'inline',
1313
minify: prod,
1414
jsxFactory: 'h',
File renamed without changes.

scripts/bump-version.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ function updateJSON(filePath, updater) {
4040
if (target === 'obsidian') {
4141
const pkg = resolve(root, 'packages/obsidian/package.json');
4242
const manifest = resolve(root, 'manifest.json');
43-
const versions = resolve(root, 'versions.json');
43+
const versions = resolve(root, 'packages/obsidian/versions.json');
4444

4545
updateJSON(pkg, (j) => { j.version = version; });
4646
updateJSON(manifest, (j) => { j.version = version; });

scripts/ci-local.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set -euo pipefail
33

44
echo "==> Cleaning build artifacts..."
5-
rm -rf packages/core/dist main.js packages/vscode/dist
5+
rm -rf packages/core/dist packages/obsidian/main.js packages/vscode/dist
66

77
echo "==> Core: typecheck"
88
pnpm --filter @mindctx/core typecheck

0 commit comments

Comments
 (0)