+11
-3
| { | ||
| "name": "aeo-image", | ||
| "version": "0.1.0", | ||
| "version": "1.0.0", | ||
| "description": "Write descriptive metadata — captions, keywords, alt text — into WebP, AVIF, HEIC, JPEG & PNG so AI answer engines (ChatGPT, Perplexity, Google AI Overviews) and search can read your images. The only pure-JS, zero-dependency library that writes XMP to AVIF/HEIC. Byte-preserving (never re-encodes). Runs on Node, Bun, Deno & edge.", | ||
@@ -12,3 +12,4 @@ "type": "module", | ||
| "default": "./dist/index.js" | ||
| } | ||
| }, | ||
| "./package.json": "./package.json" | ||
| }, | ||
@@ -18,2 +19,8 @@ "files": ["dist", "src"], | ||
| "engines": { "node": ">=20.19.0" }, | ||
| "repository": { | ||
| "type": "git", | ||
| "url": "git+https://github.com/vsima/aeo-image.git" | ||
| }, | ||
| "homepage": "https://github.com/vsima/aeo-image#readme", | ||
| "bugs": { "url": "https://github.com/vsima/aeo-image/issues" }, | ||
| "scripts": { | ||
@@ -23,5 +30,6 @@ "test": "node --test test/*.test.ts", | ||
| "typecheck": "tsc -p tsconfig.json --noEmit", | ||
| "check:deps": "node scripts/check-zero-deps.mjs", | ||
| "prepare": "npm run build" | ||
| }, | ||
| "keywords": ["exif", "xmp", "metadata", "webp", "avif", "jpeg", "png", "aeo", "seo", "zero-dependency", "lossless"], | ||
| "keywords": ["exif", "xmp", "metadata", "webp", "avif", "heic", "jpeg", "png", "aeo", "geo", "answer-engine-optimization", "seo", "alt-text", "zero-dependency", "lossless", "image-metadata"], | ||
| "license": "MIT", | ||
@@ -28,0 +36,0 @@ "dependencies": {}, |
+3
-1
@@ -7,3 +7,5 @@ # aeo-image | ||
| [](https://www.npmjs.com/package/aeo-image) | ||
|  | ||
| [](https://packagephobia.com/result?p=aeo-image) | ||
| [](https://github.com/vsima/aeo-image/blob/main/scripts/check-zero-deps.mjs) | ||
| [](https://www.npmjs.com/package/aeo-image#provenance) | ||
|  | ||
@@ -10,0 +12,0 @@  |
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
107810
0.65%1
-50%0
-100%191
1.06%1
-50%