diff --git a/skills/primitive-connect/package-lock.json b/skills/primitive-connect/package-lock.json index 2a3c168..d7b21e1 100644 --- a/skills/primitive-connect/package-lock.json +++ b/skills/primitive-connect/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "primitive-connect-skill", "dependencies": { - "@primitivedotdev/sdk": "1.26.0" + "@primitivedotdev/sdk": "1.35.3" }, "engines": { "node": ">=22" @@ -58,18 +58,18 @@ } }, "node_modules/@primitivedotdev/sdk": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@primitivedotdev/sdk/-/sdk-1.26.0.tgz", - "integrity": "sha512-411p5LqHY536Ja2bx246X1x8AOns5li2rJVjF9T02lhEa4HXEZVJDlo6TzBhZP+t4Ugazo0NUoY7xjnYIL11fA==", + "version": "1.35.3", + "resolved": "https://registry.npmjs.org/@primitivedotdev/sdk/-/sdk-1.35.3.tgz", + "integrity": "sha512-kLhSTjbPkHmU8X2sYiYeFFuAk3viPq9Dvw8sb1m8IisQ3t1/jrp469KqeRRn4q/uT0wAnmPj56dB2L+AsnD+jQ==", "license": "MIT", "dependencies": { "ajv": "^8.17.1", - "mailparser": "^3.9.14", - "nodemailer": "^9.1.1", - "sanitize-html": "^2.17.5", - "tar-stream": "^3.1.8", + "mailparser": "^3.9.36", + "nodemailer": "^10.0.15", + "sanitize-html": "^2.18.0", + "tar-stream": "^3.2.2", "validator": "^13.15.35", - "viem": "^2.21.0" + "viem": "^2.57.2" }, "engines": { "node": ">=22" @@ -128,14 +128,14 @@ } }, "node_modules/@zone-eu/mailsplit": { - "version": "5.4.17", - "resolved": "https://registry.npmjs.org/@zone-eu/mailsplit/-/mailsplit-5.4.17.tgz", - "integrity": "sha512-LOMzdrKRVgaghLaezIPdHRhsGpfDiWNQo1RptWc84CRllI4dWLwqX/L4x1iTt1CaeyvyUfMXM/6mjIsEisT3Tg==", + "version": "5.4.20", + "resolved": "https://registry.npmjs.org/@zone-eu/mailsplit/-/mailsplit-5.4.20.tgz", + "integrity": "sha512-6B2w0zRBWOwbO5h7SL5N/2z1AuNchTP3OT33MObUr4/cz9bWPrZ6KadLKxnSrOZG0AGu7Q03p4X7eQhZHc1u/A==", "license": "(MIT OR EUPL-1.1+)", "dependencies": { - "libbase64": "1.3.0", - "libmime": "5.4.4", - "libqp": "2.1.1" + "libbase64": "1.3.2", + "libmime": "5.4.7", + "libqp": "2.1.2" } }, "node_modules/abitype": { @@ -204,9 +204,9 @@ } }, "node_modules/bare-fs": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.8.1.tgz", - "integrity": "sha512-N1nnXdHZAOSstz0XiHikGS4HGMH4CnSwhqWdGQQMqqdvp4Jybm9sE3R1WVnpWVd4SFkc8ryPDBLViNLwiEqECg==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.8.2.tgz", + "integrity": "sha512-+ZI68KHMUvosXfKbg/UOHK0tbCdRnegbvPEdEcZ3Nd6TetieQsJPRXBRXPdLyy8+3VSEbPXtsumTpEtt78xv9w==", "license": "Apache-2.0", "dependencies": { "bare-events": "^2.5.4", @@ -540,12 +540,12 @@ "license": "MIT" }, "node_modules/launder": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/launder/-/launder-1.7.1.tgz", - "integrity": "sha512-mU6WRz5EusL9ZZuiZ5SO4Y6C0P9PAUR9iwdb6bzj4KDihm28DiHFw+/yk9DBH4f+Pv1wuzQ4e2jV3oQ7mkIqvw==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/launder/-/launder-1.7.2.tgz", + "integrity": "sha512-DLg3HPnHUfBi5/MxMLmJD12dmlMpFEC2HgMW6vkZ/9JR0RU00kXoRGvDxAvFmdO0o610OA77i4FgNTLucmhDVg==", "license": "MIT", "dependencies": { - "dayjs": "^1.11.7" + "dayjs": "^1.11.23" } }, "node_modules/leac": { @@ -558,27 +558,27 @@ } }, "node_modules/libbase64": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.3.0.tgz", - "integrity": "sha512-GgOXd0Eo6phYgh0DJtjQ2tO8dc0IVINtZJeARPeiIJqge+HdsWSuaDTe8ztQ7j/cONByDZ3zeB325AHiv5O0dg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.3.2.tgz", + "integrity": "sha512-fFCoI0ceXhTu/0QiJ6Uf6BV9k7X/8QW2/D4BR1vw3BPrHcIjLbGLH+U7inQ4SeWrfNCOmpGE09Qt4XjSFfus0g==", "license": "MIT" }, "node_modules/libmime": { - "version": "5.4.4", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.4.4.tgz", - "integrity": "sha512-d3zZ2k8s6iO+8u9Vfkl6HfhD5lSVocGcmOViTz/i0CJcwhJADyubEJ/+TkBhuLDUSIBOiG+D8G5kJKwXwKbXXA==", + "version": "5.4.7", + "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.4.7.tgz", + "integrity": "sha512-r1ENu4wMVSB52AAORwaW4L/MeQJr9rryzHLRpcjud3zcUPWXh1Xkgn+tAqL8oTnRO/LW7y5xxPBE20ta5amtMA==", "license": "MIT", "dependencies": { "encoding-japanese": "2.4.0", "iconv-lite": "0.7.3", - "libbase64": "1.3.0", - "libqp": "2.1.1" + "libbase64": "1.3.2", + "libqp": "2.1.2" } }, "node_modules/libqp": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/libqp/-/libqp-2.1.1.tgz", - "integrity": "sha512-0Wd+GPz1O134cP62YU2GTOPNA7Qgl09XwCqM5zpBv87ERCXdfDtyKXvV7c9U22yWJh44QZqBocFnXN11K96qow==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/libqp/-/libqp-2.1.2.tgz", + "integrity": "sha512-rp+U80tl9Os4K7GnVbPzPRmghPu6eqB8rcF+ontvNAnoga0JhMFG/bkTD/reC8yoznKMgOc5/ttZHJasiWeFPw==", "license": "MIT" }, "node_modules/linkify-it": { @@ -601,19 +601,19 @@ } }, "node_modules/mailparser": { - "version": "3.9.28", - "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.9.28.tgz", - "integrity": "sha512-O7oCYzWW9YH5lHk/y3Z8R8dFnUq8wqaH146BuU2NDt/3MGjdfMLzGF2Ft7WksTCeq00covNKpwxQabcG3zJFqQ==", + "version": "3.9.36", + "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.9.36.tgz", + "integrity": "sha512-Fng3OmPN7khG0oVHDwwBIOYxjGu7kFxEuN6NnVV1H2tQYCIWjqvjK6cKvhj2r3XQVToVabP0b4HF+N7YgNdXFQ==", "license": "MIT", "dependencies": { - "@zone-eu/mailsplit": "5.4.17", + "@zone-eu/mailsplit": "5.4.20", "encoding-japanese": "2.4.0", "he": "1.2.0", "html-to-text": "10.0.1", "iconv-lite": "0.7.3", - "libmime": "5.4.4", + "libmime": "5.4.7", "linkify-it": "5.0.2", - "nodemailer": "10.0.10", + "nodemailer": "10.0.14", "punycode.js": "2.3.1", "tlds": "1.261.0" }, @@ -622,18 +622,18 @@ } }, "node_modules/mailparser/node_modules/nodemailer": { - "version": "10.0.10", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-10.0.10.tgz", - "integrity": "sha512-He9XskOFms62SyAKkLu8CcGcYHAo+BSHSsORI8s4PJH8qZgZY4L4lDfvyN0twvmbpyG+eGrxpyBlskj9d9rJ8A==", + "version": "10.0.14", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-10.0.14.tgz", + "integrity": "sha512-eJoLFKg55fesSlzUekmfOv/SBXh4KUYT8oiQc2RLP0tfG0rbNMJBK7wgHJwXTJwqyKlSJMz9UzDZ4v+aHEvo8g==", "license": "MIT-0", "engines": { "node": ">=20.0.0" } }, "node_modules/nanoid": { - "version": "3.3.19", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", - "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", + "version": "3.3.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz", + "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==", "funding": [ { "type": "github", @@ -649,18 +649,18 @@ } }, "node_modules/nodemailer": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-9.1.1.tgz", - "integrity": "sha512-izw9mVKFix6YSnC9eLgV6g1opl9DUlRio9ZNcq+Wu9Ujn2UwF+8Nl0B8nz22kEC+CTZCvinkxwJ0DeFbb6NwcQ==", + "version": "10.0.16", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-10.0.16.tgz", + "integrity": "sha512-VL9xKErxN+el77o8eBOuYKUPMyEx7F9hfnDCuiUKJRp9v3wnWMOudYgP/SWbwSHy8rUL4cylobuXtki1LpQS7A==", "license": "MIT-0", "engines": { - "node": ">=6.0.0" + "node": ">=20.0.0" } }, "node_modules/ox": { - "version": "0.14.44", - "resolved": "https://registry.npmjs.org/ox/-/ox-0.14.44.tgz", - "integrity": "sha512-O54qXXHEk4ySamMSyBpI0AeBegS5frxU6+LA6Jb9Sf6kMOxcTNaxYmwZfpOu22DIQsdKfgQxHq8EsAGaoBQScA==", + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/ox/-/ox-0.14.54.tgz", + "integrity": "sha512-52PGH6ldJmWY9+iy/TBSJUsCSy5NmLvkVBYTINmO8srsjRrCmCdO575kGizmZ1jpNQ1gnlpVwiciIpU37fcULA==", "funding": [ { "type": "github", @@ -722,9 +722,9 @@ "license": "ISC" }, "node_modules/postcss": { - "version": "8.5.28", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", - "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", + "version": "8.5.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.29.tgz", + "integrity": "sha512-49cGhUbXj8Qenv0iTMxA1cFBzxXoctpC9Ujd77t1WcbJIr6nF/eI7g/8MgxrYldFRuAXvja7xQRwavoW7kgrxQ==", "funding": [ { "type": "opencollective", @@ -741,9 +741,9 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.18", + "nanoid": "^3.3.19", "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "source-map-js": "^1.2.2" }, "engines": { "node": "^10 || ^12 || >=14" @@ -774,18 +774,18 @@ "license": "MIT" }, "node_modules/sanitize-html": { - "version": "2.17.7", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.17.7.tgz", - "integrity": "sha512-PGtEkc9cbnedU3s9TmzDbpsZ8w086g/0Q8k8/oIO1NLNU3i5k9yn835CrjJSajp1KMmkisbO1qPXxNKO3welAg==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.18.0.tgz", + "integrity": "sha512-CvY+PV+NBhxe3BnjFI5f//vEDKLULm9OlZArso7gdgVsWvanBuq9PNDx+/2llfL+8XFYa/UNBxvqRBg3TWU2Ug==", "license": "MIT", "dependencies": { - "deepmerge": "^4.2.2", + "deepmerge": "^4.3.1", "escape-string-regexp": "^4.0.0", "htmlparser2": "^12.0.0", - "is-plain-object": "^5.0.0", - "launder": "^1.7.1", + "is-plain-object": "^5.1.0", + "launder": "^1.7.2", "parse-srcset": "^1.0.2", - "postcss": "^8.3.11" + "postcss": "^8.5.27" }, "engines": { "node": ">=22.12.0" @@ -905,9 +905,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz", + "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -925,15 +925,15 @@ } }, "node_modules/tar-stream": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.1.tgz", - "integrity": "sha512-nqsEO8zLZJvrOMdEwkA0QdCLFbetHMn95Zqu4fKwX+hkaTWJPZZOrxx/PwtxoK0MMGQmBQNRW3CPs8IFYQz4cQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.2.tgz", + "integrity": "sha512-+8NeqHRjQWH9nYlwo2gamAMImZCVzI4UoEgDpWorBt9OEfppiZn+uSkskzQKPWIZyji/C8fpWO7u69G0DX0tbg==", "license": "MIT", "dependencies": { - "b4a": "^1.6.4", - "bare-fs": "^4.5.5", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" + "b4a": "^1.9.0", + "bare-fs": "^4.8.2", + "fast-fifo": "^1.3.2", + "streamx": "^2.28.1" } }, "node_modules/teex": { @@ -979,9 +979,9 @@ } }, "node_modules/viem": { - "version": "2.56.6", - "resolved": "https://registry.npmjs.org/viem/-/viem-2.56.6.tgz", - "integrity": "sha512-wa7bJ8CiYE4iYUFUNWn5RrjV2qhrkye0wKeqp4vDW6WsJZ0lGDvoPB6Hb1p7Q+DGR+8uK+QLAE8eC+iQTkONHg==", + "version": "2.57.4", + "resolved": "https://registry.npmjs.org/viem/-/viem-2.57.4.tgz", + "integrity": "sha512-ro+8AKrcGU6tPfou0gBRYv6bxnU3tPxxJGY4qpJwjiR40eHCWzeGhrAgYMlIncFtlnry2/yGjz57WOC67oshCQ==", "funding": [ { "type": "github", @@ -996,7 +996,7 @@ "@scure/bip39": "1.6.0", "abitype": "1.2.3", "isows": "1.0.7", - "ox": "0.14.44", + "ox": "0.14.54", "ws": "8.21.0" }, "peerDependencies": { diff --git a/skills/primitive-connect/package.json b/skills/primitive-connect/package.json index e038dd5..f78906d 100644 --- a/skills/primitive-connect/package.json +++ b/skills/primitive-connect/package.json @@ -4,5 +4,5 @@ "type": "module", "engines": { "node": ">=22" }, "scripts": { "test": "node --test scripts/*.test.mjs" }, - "dependencies": { "@primitivedotdev/sdk": "1.26.0" } + "dependencies": { "@primitivedotdev/sdk": "1.35.3" } }