UNPKG

ovm

Version:

Obsidian Vaults Manager

120 lines 3.03 kB
{ "name": "ovm", "description": "Obsidian Vaults Manager", "type": "commonjs", "version": "0.6.8", "license": "GPL-3.0-only", "author": "Masoud Ghorbani", "homepage": "https://github.com/msudgh/ovm", "bugs": "https://github.com/msudgh/ovm/issues", "repository": "https://github.com/msudgh/ovm.git", "main": "dist/index.js", "types": "dist/index.d.ts", "keywords": [ "obsidian", "vaults", "cli", "oclif" ], "bin": { "ovm": "./bin/run.js" }, "engines": { "node": ">=18.0.0" }, "oclif": { "bin": "ovm", "dirname": "ovm", "commands": "./dist/commands", "plugins": [ "@oclif/plugin-help" ], "topicSeparator": " ", "topics": { "vaults": { "description": "Perform tasks on vaults" }, "plugins": { "description": "Manage plugins of the vaults" }, "reports": { "description": "Reports on vaults" } } }, "files": [ "/bin", "/dist", "/oclif.manifest.json" ], "dependencies": { "inquirer": "12.4.1", "@inquirer/core": "10.1.6", "@inquirer/prompts": "7.3.1", "@oclif/core": "4.2.6", "@oclif/plugin-help": "6.2.24", "async": "3.2.6", "date-fns": "4.1.0", "fast-folder-size": "2.4.0", "filesize": "10.1.6", "glob": "11.0.1", "node-fetch-cache": "5.0.2", "obsidian-utils": "0.10.2", "winston": "3.17.0", "zod": "3.24.1" }, "devDependencies": { "@oclif/prettier-config": "0.2.1", "@oclif/test": "4.1.9", "@total-typescript/ts-reset": "0.6.1", "@types/async": "3.2.24", "@types/cacache": "17.0.2", "@types/chai": "5.0.1", "@types/fs-extra": "11.0.4", "@types/inquirer": "9.0.7", "@types/mocha": "10.0.10", "@types/mock-fs": "4.13.4", "@types/node": "22.13.1", "@types/proxyquire": "1.3.31", "@types/sinon": "17.0.3", "c8": "10.1.3", "chai": "5.1.2", "eslint": "9.20.0", "eslint-config-prettier": "10.0.1", "fs-extra": "11.3.0", "globals": "15.14.0", "husky": "9.1.7", "lint-staged": "15.4.3", "mocha": "11.1.0", "obsidian": "1.7.2", "oclif": "4.17.25", "prettier": "3.4.2", "proxyquire": "2.1.3", "sinon": "19.0.2", "source-map-support": "0.5.21", "ts-node": "10.9.2", "typescript": "5.5.4", "typescript-eslint": "8.23.0" }, "lint-staged": { "*.{ts,tsx,json,js}": [ "pnpm run lint", "pnpm run format:write" ], "*.md": [ "pnpm run format:write" ] }, "scripts": { "build": "rm -rf dist && tsc -p tsconfig.release.json", "build:watch": "rm -rf dist && tsc -p tsconfig.json -w", "build:release": "rm -rf dist && tsc -p tsconfig.release.json", "lint": "eslint .", "lint:fix": "eslint . --fix", "format:check": "prettier -c \"**/*.{ts,json,md}\"", "format:write": "prettier -w \"**/*.{ts,json,md}\"", "posttest": "pnpm run lint", "test:unit": "npm run build && mocha", "test:coverage": "c8 npm run test:unit" } }