rekby_obsidian-video-notes/package.json
github-robot d26ef5820b 0.0.4
2026-04-12 16:11:22 +00:00

57 lines
1.8 KiB
JSON

{
"name": "video-notes",
"version": "0.0.4",
"description": "Obsidian plugin for local video notes: timestamp links, screenshots, playback control — offline only.",
"main": "main.js",
"scripts": {
"dev": "node esbuild.config.mjs",
"build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production",
"test:unit": "jest",
"test": "npm run test:unit && npm run test:e2e",
"lint": "eslint src manifest.json package.json",
"demo:fetch-video": "node scripts/fetch-demo-video.mjs",
"demo:screenshots": "npm run build && npm run demo:fetch-video && wdio run ./wdio.demo.conf.mjs",
"test:e2e": "npm run build && npm run demo:fetch-video && wdio run ./wdio.e2e.conf.mjs",
"version": "node version-bump.mjs && git add manifest.json versions.json"
},
"keywords": [
"obsidian",
"obsidian-plugin",
"video",
"timestamp",
"screenshot"
],
"author": "rekby",
"license": "AGPL-3.0-or-later",
"devDependencies": {
"@eslint/js": "^9.39.4",
"@eslint/json": "^0.14.0",
"@types/jest": "^29.5.12",
"@types/node": "^20.11.0",
"@typescript-eslint/eslint-plugin": "^8.20.0",
"@typescript-eslint/parser": "^8.20.0",
"@wdio/cli": "^9.27.0",
"@wdio/globals": "^9.27.0",
"@wdio/local-runner": "^9.27.0",
"@wdio/mocha-framework": "^9.27.0",
"esbuild": "^0.25.0",
"eslint": "^9.39.4",
"eslint-plugin-obsidianmd": "^0.1.9",
"globals": "^17.5.0",
"jest": "^29.7.0",
"obsidian": "^1.4.11",
"ts-jest": "^29.1.2",
"tslib": "^2.6.2",
"typescript": "^5.3.3",
"wdio-obsidian-reporter": "^2.4.0",
"wdio-obsidian-service": "^2.4.0",
"webdriverio": "^9.27.0"
},
"dependencies": {
"monkey-around": "^3.0.0"
},
"overrides": {
"lodash": "^4.18.1",
"serialize-javascript": "^7.0.5"
}
}