UNPKG

lightdrift-libraw

Version:

Node.js Native Addon for LibRaw - Process RAW image files with JavaScript

110 lines 3.24 kB
{ "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" } }