ovm
Version:
Obsidian Vaults Manager
120 lines • 3.03 kB
JSON
{
"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"
}
}