39 lines
1.9 KiB
JSON
39 lines
1.9 KiB
JSON
{
|
|
"name": "media-cpp",
|
|
"version": "0.1.0",
|
|
"type": "module",
|
|
"description": "media-img — image resize CLI, REST server, and JSON-line IPC (C++).",
|
|
"directories": {
|
|
"test": "tests"
|
|
},
|
|
"scripts": {
|
|
"config": "cmake --preset dev",
|
|
"config:release": "cmake --preset release",
|
|
"build": "cmake --preset dev && cmake --build --preset dev",
|
|
"build:release": "cmake --preset release && cmake --build --preset release",
|
|
"build:installer": "npm run build:release && makensis -V2 installer.nsi",
|
|
"release": "npm run build:release && npm run build:installer",
|
|
"clean": "cmake -E rm -rf build dist",
|
|
"rebuild": "npm run clean && npm run build",
|
|
"generate:assets": "node tests/assets/build-fixtures.mjs",
|
|
"setup:vips": "powershell -ExecutionPolicy Bypass -File scripts/fetch-vips-windows.ps1",
|
|
"test:all": "npm run test:media && npm run test:media:templates && npm run test:media:glob && npm run test:media:rest && npm run test:media:multipart && npm run test:media:ipc && npm run test:media:url",
|
|
"test:media": "node orchestrator/test-media.mjs",
|
|
"test:media:templates": "node orchestrator/test-media.mjs --templates-only",
|
|
"test:media:glob": "node orchestrator/test-media.mjs --glob-batch-only",
|
|
"test:media:glob:raw": "node orchestrator/test-media.mjs --glob-batch-only --glob-raw",
|
|
"test:media:rest": "node orchestrator/test-media.mjs --rest-only",
|
|
"test:media:multipart": "node orchestrator/test-media.mjs --multipart-only",
|
|
"test:media:ipc": "node orchestrator/test-media.mjs --ipc-only",
|
|
"test:media:url": "node orchestrator/test-media.mjs --url-only",
|
|
"run": "node scripts/invoke-media-img.mjs --help",
|
|
"resize": "node scripts/invoke-media-img.mjs resize",
|
|
"serve": "node scripts/invoke-media-img.mjs serve --help",
|
|
"ipc": "node scripts/invoke-media-img.mjs ipc --help",
|
|
"kbot": "node scripts/invoke-media-img.mjs kbot --help"
|
|
},
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "ISC"
|
|
}
|