UNPKG

exiftool-vendored

Version:
142 lines (141 loc) 4.1 kB
{ "name": "exiftool-vendored", "version": "30.2.0", "description": "Efficient, cross-platform access to ExifTool", "main": "./dist/ExifTool.js", "types": "./dist/ExifTool.d.ts", "homepage": "https://photostructure.github.io/exiftool-vendored.js/", "bugs": { "url": "https://github.com/photostructure/exiftool-vendored.js/issues" }, "type": "commonjs", "scripts": { "u": "npm-check-updates --upgrade --install always", "clean": "rimraf lib dist coverage .nyc_output", "precompile": "npm run clean", "compile": "tsc", "compile:watch": "npm run precompile && tsc --watch", "premktags": "npm run compile", "mktags": "node dist/update/mktags.js", "postmktags": "npm run fmt", "prelint": "npm run compile", "prepare": "npm run compile", "#lint": "the node.js GitHub Action will run `lint` on one node before running `test` with the matrix", "lint": "eslint", "fmt": "prettier --write src/*.ts src/**/*.ts **/*.yml **/*.json **/*.md", "pretest": "npm run compile", "test": "mocha 'dist/*.spec.js'", "docs:build": "typedoc --options .typedoc.js", "docs:serve": "npm run docs:build && cp .serve.json docs/serve.json && touch docs/.nojekyll && serve docs", "docs": "npm run docs:serve", "release": "release-it" }, "repository": { "type": "git", "url": "https://github.com/photostructure/exiftool-vendored.js.git" }, "release-it": { "hooks": { "before:init": "npm run lint" }, "src": { "tagName": "v%s", "commitArgs": "-S", "tagArgs": "-S" }, "git": { "requireBranch": "main", "commitMessage": "Release ${version}", "tagName": "${version}" }, "github": { "release": true }, "npm": { "publish": true } }, "keywords": [ "ExifTool", "EXIF", "JPEG", "ICMP", "TIFF", "RAW", "ARW", "DNG", "NEF", "ORF", "XMP", "CR2", "CR3", "MakerNote", "Metadata" ], "author": "Matthew McEachen <matthew-exiftoolvendored@photostructure.com>", "license": "MIT", "nyc": { "exclude": [ "**/*.spec.?s", "**/update/**" ] }, "devDependencies": { "@eslint/js": "^9.27.0", "@types/chai": "^4.3.16", "@types/chai-as-promised": "^8.0.1", "@types/chai-subset": "^1.3.6", "@types/deep-eql": "^4.0.2", "@types/globule": "^1.1.9", "@types/he": "^1.2.3", "@types/mocha": "^10.0.10", "@types/node": "^22.15.21", "@types/progress": "^2.0.7", "@types/source-map-support": "^0.5.10", "@types/tmp": "^0.2.6", "@types/xmldom": "^0.1.34", "@typescript-eslint/eslint-plugin": "^8.32.1", "@typescript-eslint/parser": "^8.32.1", "@xmldom/xmldom": "^0.9.8", "chai": "^4.5.0", "chai-as-promised": "^7.1.2", "deep-eql": "^4.1.4", "eslint": "^9.27.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-redos": "^4.5.0", "eslint-plugin-regexp": "^2.7.0", "extract-zip": "^2.0.1", "geo-tz": "^8.1.4", "globals": "^16.2.0", "globule": "^1.3.4", "mocha": "^10.8.2", "npm-check-updates": "^18.0.1", "npm-run-all": "^4.1.5", "prettier": "^3.5.3", "prettier-plugin-organize-imports": "^4.1.0", "progress": "^2.0.3", "release-it": "^19.0.2", "rimraf": "^5.0.9", "serve": "^14.2.4", "source-map-support": "^0.5.21", "tmp": "^0.2.3", "ts-node": "^10.9.2", "typedoc": "^0.28.5", "typescript": "^5.8.3", "typescript-eslint": "^8.32.1", "xpath": "^0.0.34" }, "dependencies-note": "@types/luxon is a proper dependency, not devDependency, as our exported TypeScript typings reference luxon types. See <https://github.com/photostructure/exiftool-vendored.js/pull/108>", "dependencies": { "@photostructure/tz-lookup": "^11.2.0", "@types/luxon": "^3.6.2", "batch-cluster": "^14.0.0", "he": "^1.2.0", "luxon": "^3.6.1" }, "optionalDependencies": { "exiftool-vendored.exe": "13.30.0", "exiftool-vendored.pl": "13.30.0" } }