lightdrift-libraw
Version:
Node.js Native Addon for LibRaw - Process RAW image files with JavaScript
110 lines • 3.24 kB
JSON
{
"name": "lightdrift-libraw",
"version": "1.0.0-alpha.3",
"description": "Node.js Native Addon for LibRaw - Process RAW image files with JavaScript",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"dependencies": {
"node-addon-api": "^7.0.0",
"sharp": "^0.33.5"
},
"devDependencies": {
"node-gyp": "^10.0.0"
},
"engines": {
"node": ">=14.0.0"
},
"gypfile": true,
"files": [
"lib/**/*",
"src/**/*",
"deps/**/*",
"binding.gyp",
"README.md",
"LICENSE",
"CHANGELOG.md"
],
"os": [
"win32",
"darwin",
"linux"
],
"keywords": [
"libraw",
"raw",
"image",
"photography",
"native-addon",
"nef",
"cr2",
"cr3",
"arw",
"dng",
"raf",
"rw2",
"metadata",
"exif",
"canon",
"nikon",
"sony",
"fujifilm",
"panasonic",
"leica",
"adobe-dng",
"jpeg",
"jpeg-conversion",
"image-conversion",
"batch-processing",
"sharp",
"mozjpeg",
"compression",
"optimization",
"resize",
"quality"
],
"author": "Bao LE <bao.lq.it@gmail.com>",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/unique01082/lightdrift-libraw.git"
},
"bugs": {
"url": "https://github.com/unique01082/lightdrift-libraw/issues"
},
"homepage": "https://github.com/unique01082/lightdrift-libraw#readme",
"scripts": {
"build": "node-gyp rebuild",
"rebuild": "npm run clean && npm run build",
"test": "node test/index.js",
"test:all": "node test/index.js full",
"test:quick": "node test/index.js quick",
"test:smoke": "node test/index.js smoke",
"test:static": "node test/index.js static",
"test:errors": "node test/index.js errors",
"test:buffers": "node test/index.js buffers",
"test:buffer-creation": "node test/run-buffer-tests.js",
"test:config": "node test/index.js config",
"test:comprehensive": "node test/comprehensive.test.js",
"test:image-processing": "node test/image-processing.test.js",
"test:format-conversion": "node test/format-conversion.test.js",
"test:thumbnail-extraction": "node test/thumbnail-extraction.test.js",
"test:jpeg-conversion": "node test/jpeg-conversion.test.js",
"test:legacy": "npm run test:basic && npm run test:formats && npm run test:performance",
"test:basic": "node test/test.js",
"test:formats": "node test/all-formats.test.js",
"test:performance": "node test/performance.test.js",
"test:samples": "node test/test-samples.js",
"test:compare": "node test/compare-samples.js",
"pretest": "npm run build",
"install": "node-gyp rebuild",
"clean": "node-gyp clean",
"setup:github": "node scripts/github-setup.js",
"docs:generate": "node scripts/generate-docs.js",
"upgrade:libraw": "node scripts/upgrade-libraw.js",
"extract:thumbnails": "node scripts/extract-thumbnails.js",
"convert:jpeg": "node scripts/batch-jpeg-conversion.js",
"version:check": "node -e \"console.log('Package:', require('./package.json').version); console.log('Node:', process.version);\"",
"publish:check": "npm run test && npm run docs:generate",
"publish:dry": "npm publish --dry-run"
}
}