{ "name": "obsidian-remote-ssh", "version": "1.1.2-beta.1", "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", "test:e2e": "playwright test --config e2e/playwright.config.ts", "test:e2e:reflect": "playwright test --config e2e/playwright.config.ts e2e/reflect.spec.ts", "sshd:start": "node scripts/start-test-sshd.mjs", "sshd:stop": "node scripts/stop-test-sshd.mjs", "lint": "eslint \"src/**/*.ts\"", "bump:beta:start": "npm version prepatch --preid=beta --no-git-tag-version", "bump:beta": "npm version prerelease --preid=beta --no-git-tag-version", "bump:stable": "node scripts/bump-stable.mjs", "version": "node scripts/bump-version.mjs && git add package.json package-lock.json manifest.json versions.json ../manifest.json ../manifest-beta.json ../versions.json" }, "keywords": [ "obsidian", "ssh", "sftp", "remote" ], "author": "", "license": "MIT", "engines": { "node": ">=20" }, "dependencies": { "@xterm/addon-fit": "^0.11.0", "@xterm/xterm": "^6.0.0", "ssh2": "^1.17.0" }, "devDependencies": { "@eslint-community/eslint-plugin-eslint-comments": "^4.7.2", "@playwright/test": "^1.60.0", "@types/node": "^25.9.2", "@types/ssh2": "^1.11.19", "@typescript-eslint/eslint-plugin": "^8.60.1", "@typescript-eslint/parser": "^8.59.2", "@vitest/coverage-v8": "^4.1.8", "esbuild": "^0.28.0", "eslint": "^10.4.1", "eslint-plugin-obsidianmd": "^0.3.0", "fast-check": "^4.8.0", "jsdom": "^29.1.1", "obsidian": "latest", "typescript": "^6.0.3", "vitest": "^4.1.5" } }