sotashimozono_obsidian-remo.../plugin/package.json
Souta ff93c72e67 chore: mirror versions.json to repo root and add .nvmrc
Obsidian's community plugin registry validator may look for
versions.json at the repo root alongside manifest.json. The
bump-version script and npm version lifecycle hook now sync
both root mirrors (manifest.json + versions.json) automatically,
and version-check CI asserts they stay in sync.

Also adds .nvmrc (Node 20) to pin the development runtime,
matching the engines field in plugin/package.json.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-30 20:53:15 +09:00

52 lines
1.9 KiB
JSON

{
"name": "obsidian-remote-ssh",
"version": "0.4.88",
"description": "VS Code Remote SSH-like experience for Obsidian",
"main": "main.js",
"scripts": {
"dev": "node esbuild.config.mjs",
"build": "node esbuild.config.mjs production",
"dev:install": "node scripts/dev-install.mjs",
"build:install": "node esbuild.config.mjs production && node scripts/dev-install.mjs",
"build:server": "node scripts/build-server.mjs",
"build:full": "node scripts/build-server.mjs && node esbuild.config.mjs production && node scripts/dev-install.mjs",
"cdp:tail": "node scripts/cdp-tail.mjs",
"test": "vitest run",
"test:coverage": "vitest run --coverage",
"test:replay": "node scripts/replay-prev-tests.mjs",
"test:integration": "vitest run --config vitest.integration.config.ts --exclude **/perf.sync.bench.test.ts",
"test:integration:bench": "vitest run --config vitest.integration.config.ts tests/integration/perf.sync.bench.test.ts",
"sshd:start": "node scripts/start-test-sshd.mjs",
"sshd:stop": "node scripts/stop-test-sshd.mjs",
"lint": "eslint \"src/**/*.ts\"",
"version": "node scripts/bump-version.mjs && git add manifest.json versions.json ../manifest.json ../versions.json"
},
"keywords": [
"obsidian",
"ssh",
"sftp",
"remote"
],
"author": "",
"license": "MIT",
"engines": {
"node": ">=20"
},
"dependencies": {
"ssh2": "^1.17.0"
},
"devDependencies": {
"@eslint-community/eslint-plugin-eslint-comments": "^4.7.1",
"@types/node": "^25.6.0",
"@types/ssh2": "^1.11.19",
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"@vitest/coverage-v8": "^4.1.5",
"esbuild": "^0.28.0",
"eslint": "^10.2.1",
"eslint-plugin-obsidianmd": "^0.2.8",
"obsidian": "latest",
"typescript": "^6.0.3",
"vitest": "^4.1.5"
}
}