diff --git a/.gitignore b/.gitignore index edc7213..91613b5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +binding/muhammara.node + # Default ignored files node_modules /shelf/ @@ -77,4 +79,3 @@ atlassian-ide-plugin.xml /.vs /.vscode .jsbeautifyrc - diff --git a/.npmrc b/.npmrc index 3cefa30..d63b6fe 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1,3 @@ engine-strict=true strict-allow-scripts=true +omit=peer diff --git a/MAINTAINERS.md b/MAINTAINERS.md index ee8f3c5..beb300e 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -13,7 +13,7 @@ Steps: ``` curl -LO https://github.com/julianhille/MuhammaraJS/releases/download/{muhammara-version}/node-v{ABI}-linux-x64-glibc.tar.gz ``` - e.g. for muhammara 5.3.0 on Node 22: `.../download/5.3.0/node-v127-linux-x64-glibc.tar.gz` + e.g. for muhammara 6.0.5 on Node 22: `.../download/6.0.5/node-v127-linux-x64-glibc.tar.gz` 3. Extract the binary and zip it up: ``` tar xzf node-v{ABI}-linux-x64-glibc.tar.gz # extracts binding/muhammara.node @@ -29,7 +29,7 @@ Steps: docker run --rm --platform linux/amd64 --entrypoint bash \ -v "$PWD":/pkg public.ecr.aws/lambda/nodejs:22 -c ' cd /tmp && npm init -y >/dev/null && - npm install muhammara@5.3.0 /pkg && + npm install muhammara@6.0.5 /pkg && cp node_modules/lambda-muhammara/binding/muhammara.node node_modules/muhammara/binding/muhammara.node && node -e "const m = require(\"muhammara\"); const w = m.createWriter(\"/tmp/out.pdf\"); w.writePage(w.createPage(0,0,595,842)); w.end(); console.log(\"OK on\", process.version);"' ``` diff --git a/README.md b/README.md index c10f24b..f7b12ff 100644 --- a/README.md +++ b/README.md @@ -27,3 +27,5 @@ And then deploy your lambda function as you would normally. 5.3.1 Updated for Muhamara 5.3.0 (AWS Lambda Node 20.19.X) 5.3.2 Updated for Muhamara 5.3.0 (AWS Lambda Node 22.X) + +6.0.5 Updated for Muhamara 6.0.5 (AWS Lambda Node 22.X) diff --git a/binding/muhammara.node.zip b/binding/muhammara.node.zip index e6ab60e..4bcbe9d 100644 Binary files a/binding/muhammara.node.zip and b/binding/muhammara.node.zip differ diff --git a/package-lock.json b/package-lock.json index 77ec1d2..c9764b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,22 +1,21 @@ { "name": "lambda-muhammara", - "version": "5.3.2", + "version": "6.0.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "lambda-muhammara", - "version": "5.3.2", + "version": "6.0.5", "license": "MIT", - "dependencies": { - "muhammara": "5.3.0" - }, "devDependencies": { "extract-zip": "^2.0.1" }, "engines": { - "node": ">= 20.18.1 <23", - "npm": ">=12.0.0" + "node": ">= 20.18.1 <23" + }, + "peerDependencies": { + "muhammara": "6.0.5" } }, "node_modules/@types/node": { @@ -42,12 +41,13 @@ } }, "node_modules/@xmldom/xmldom": { - "version": "0.8.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz", - "integrity": "sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==", + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", "license": "MIT", + "peer": true, "engines": { - "node": ">=10.0.0" + "node": ">=14.6" } }, "node_modules/base64-js": { @@ -55,6 +55,7 @@ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", "integrity": "sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==", "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" } @@ -73,7 +74,8 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/debug": { "version": "4.4.3", @@ -154,19 +156,22 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/linebreak": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz", "integrity": "sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==", "license": "MIT", + "peer": true, "dependencies": { "base64-js": "0.0.8", "unicode-trie": "^2.0.0" @@ -177,6 +182,7 @@ "resolved": "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz", "integrity": "sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==", "license": "MIT", + "peer": true, "dependencies": { "readable-stream": "~1.0.2" } @@ -189,17 +195,18 @@ "license": "MIT" }, "node_modules/muhammara": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/muhammara/-/muhammara-5.3.0.tgz", - "integrity": "sha512-TnufLQM0J3QbbXbJiUS1FWdBrtIVw2DudZBxFimIwlm7pgkFWPY/jNr1wx+6qLExqiI5njfESh+LXuuAXeMwcQ==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/muhammara/-/muhammara-6.0.5.tgz", + "integrity": "sha512-1gT3vkloXkul0j5Xwq4usOpNZZHQA/uX8bQU1PLSg67f7wR5seOqwAnxyP+xRRm/oXU5J5Co1e7HSrp0nj5Yjg==", "bundleDependencies": [ "@mapbox/node-pre-gyp" ], "hasInstallScript": true, "license": "Apache-2.0", + "peer": true, "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.11", - "@xmldom/xmldom": "^0.8.6", + "@mapbox/node-pre-gyp": "^2.0.3", + "@xmldom/xmldom": "^0.9.10", "linebreak": "^1.1.0", "memory-streams": "^0.1.3" }, @@ -207,555 +214,6 @@ "node": ">=17" } }, - "node_modules/muhammara/node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.11", - "inBundle": true, - "license": "BSD-3-Clause", - "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/muhammara/node_modules/abbrev": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/muhammara/node_modules/agent-base": { - "version": "6.0.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/muhammara/node_modules/ansi-regex": { - "version": "5.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/muhammara/node_modules/aproba": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/muhammara/node_modules/are-we-there-yet": { - "version": "2.0.0", - "deprecated": "This package is no longer supported.", - "inBundle": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/muhammara/node_modules/balanced-match": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/muhammara/node_modules/brace-expansion": { - "version": "1.1.11", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/muhammara/node_modules/chownr": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/muhammara/node_modules/color-support": { - "version": "1.1.3", - "inBundle": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/muhammara/node_modules/concat-map": { - "version": "0.0.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/muhammara/node_modules/console-control-strings": { - "version": "1.1.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/muhammara/node_modules/debug": { - "version": "4.4.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/muhammara/node_modules/delegates": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/muhammara/node_modules/detect-libc": { - "version": "2.0.3", - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/muhammara/node_modules/emoji-regex": { - "version": "8.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/muhammara/node_modules/fs-minipass": { - "version": "2.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/muhammara/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/muhammara/node_modules/fs.realpath": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/muhammara/node_modules/gauge": { - "version": "3.0.2", - "deprecated": "This package is no longer supported.", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/muhammara/node_modules/glob": { - "version": "7.2.3", - "deprecated": "Glob versions prior to v9 are no longer supported", - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/muhammara/node_modules/has-unicode": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/muhammara/node_modules/https-proxy-agent": { - "version": "5.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/muhammara/node_modules/inflight": { - "version": "1.0.6", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "inBundle": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/muhammara/node_modules/inherits": { - "version": "2.0.4", - "inBundle": true, - "license": "ISC" - }, - "node_modules/muhammara/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/muhammara/node_modules/make-dir": { - "version": "3.1.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/muhammara/node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "inBundle": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/muhammara/node_modules/minimatch": { - "version": "3.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/muhammara/node_modules/minipass": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/muhammara/node_modules/minizlib": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/muhammara/node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/muhammara/node_modules/mkdirp": { - "version": "1.0.4", - "inBundle": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/muhammara/node_modules/ms": { - "version": "2.1.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/muhammara/node_modules/node-fetch": { - "version": "2.7.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/muhammara/node_modules/nopt": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/muhammara/node_modules/npmlog": { - "version": "5.0.1", - "deprecated": "This package is no longer supported.", - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/muhammara/node_modules/object-assign": { - "version": "4.1.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/muhammara/node_modules/once": { - "version": "1.4.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/muhammara/node_modules/path-is-absolute": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/muhammara/node_modules/readable-stream": { - "version": "3.6.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/muhammara/node_modules/rimraf": { - "version": "3.0.2", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/muhammara/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/muhammara/node_modules/semver": { - "version": "7.6.3", - "inBundle": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/muhammara/node_modules/set-blocking": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/muhammara/node_modules/signal-exit": { - "version": "3.0.7", - "inBundle": true, - "license": "ISC" - }, - "node_modules/muhammara/node_modules/string_decoder": { - "version": "1.3.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/muhammara/node_modules/string-width": { - "version": "4.2.3", - "inBundle": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/muhammara/node_modules/strip-ansi": { - "version": "6.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/muhammara/node_modules/tar": { - "version": "6.2.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/muhammara/node_modules/tr46": { - "version": "0.0.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/muhammara/node_modules/util-deprecate": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/muhammara/node_modules/webidl-conversions": { - "version": "3.0.1", - "inBundle": true, - "license": "BSD-2-Clause" - }, - "node_modules/muhammara/node_modules/whatwg-url": { - "version": "5.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/muhammara/node_modules/wide-align": { - "version": "1.1.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/muhammara/node_modules/wrappy": { - "version": "1.0.2", - "inBundle": true, - "license": "ISC" - }, - "node_modules/muhammara/node_modules/yallist": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC" - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -770,7 +228,8 @@ "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/pend": { "version": "1.2.0", @@ -795,6 +254,7 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -806,13 +266,15 @@ "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/tiny-inflate": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/undici-types": { "version": "8.3.0", @@ -827,6 +289,7 @@ "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", "license": "MIT", + "peer": true, "dependencies": { "pako": "^0.2.5", "tiny-inflate": "^1.0.0" diff --git a/package.json b/package.json index 4f57244..2257eb2 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,17 @@ { "name": "lambda-muhammara", - "version": "5.3.2", - "description": "Muhammara 5.3.0 binaries that can be used in Lambda, built for the Node 22.x (nodejs22.x) runtime on 64-bit (x86) architecture.", + "version": "6.0.5", + "description": "Muhammara 6.0.5 binaries that can be used in Lambda, built for the Node 22.x (nodejs22.x) runtime on 64-bit (x86) architecture.", "repository": { "type": "git", "url": "https://github.com/QbDVision-Inc/lambda-muhammara.git" }, "main": "install.js", + "files": [ + "install.js", + "binding/muhammara.node", + "binding/muhammara.node.zip" + ], "scripts": { "prepare": "node install.js" }, @@ -16,17 +21,23 @@ ], "readmeFilename": "README.md", "license": "MIT", - "dependencies": { - "muhammara": "5.3.0" + "peerDependencies": { + "muhammara": "6.0.5" }, "devDependencies": { "extract-zip": "^2.0.1" }, "engines": { - "node": ">= 20.18.1 <23", - "npm": ">=12.0.0" + "node": ">= 20.18.1 <23" + }, + "devEngines": { + "packageManager": { + "name": "npm", + "version": ">=12.0.0", + "onFail": "error" + } }, "allowScripts": { - "muhammara@5.3.0": true + "muhammara@6.0.5": true } }