{ "name": "@polymech/media", "version": "0.3.0", "typings": "index.d.ts", "publishConfig": { "access": "public" }, "bin": { "pm-media": "dist-in/main.js" }, "type": "module", "exports": { ".": "./dist-in/index.js" }, "pkg": { "targets": [ "node18-win-x64" ], "assets": [ "node_modules/sharp/build/Release/sharp.node", "node_modules/sharp/vendor/**" ], "outputPath": "build" }, "dependencies": { "@polymech/cache": "file:../cache", "@polymech/commons": "file:../commons", "@polymech/core": "file:../core", "@polymech/fs": "file:../fs", "@polymech/log": "file:../log", "@types/fluent-ffmpeg": "^2.1.27", "@types/node": "^24.0.10", "bluebird": "^3.7.2", "download": "^8.0.0", "electron": "^37.2.6", "fast-glob": "^3.3.2", "fluent-ffmpeg": "^2.1.3", "glob": "^11.0.0", "js-beautify": "^1.14.6", "lucide-react": "^0.539.0", "mupdf": "^1.3.3", "novita-sdk": "^1.0.37", "p-map": "^7.0.3", "regedit": "^5.1.4", "replicate": "^1.0.1", "sharp": "^0.34.3", "tslog": "^4.9.3", "typescript": "^5.8.3", "webpack": "^5.101.1", "webpack-cli": "^6.0.1", "webpack-visualizer-plugin2": "^2.0.0", "yargs": "^18.0.0", "zod": "^3.25.74" }, "devDependencies": { "@types/glob": "^8.1.0", "@types/showdown": "^2.0.6", "nexe": "^5.0.0-beta.4", "pkg": "^5.8.1", "vitest": "^3.1.1" }, "scripts": { "register": "pm-media register-commands --group 'Media'", "test": "tsc; mocha --full-trace mocha \"spec/**/*.spec.js\"", "test:pdf": "vitest run tests/pdf", "test-with-coverage": "istanbul cover node_modules/.bin/_mocha -- 'spec/**/*.spec.js'", "lint": "tslint --project=./tsconfig.json", "build": "tsc -p .", "dev": "tsc -p . --declaration -w", "typings": "tsc --declaration", "docs": "npx typedoc src/index.ts", "dev-test-watch": "mocha-typescript-watch", "webpack": "webpack --config webpack.config.js --stats-error-details" }, "homepage": "https://git.osr-plastic.org/osr-plastic/osr-media", "repository": { "type": "git", "url": "://git.osr-plastic.org/osr-plastic/osr-media.git" }, "engines": { "node": ">= 14.0.0" }, "license": "BSD-3-Clause", "keywords": [ "typescript" ] }