diff --git a/packages/cli/package.json b/packages/cli/package.json index 2acac95f..12cb32c6 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -94,7 +94,7 @@ "html-minifier-terser": "^7.2.0", "iron-session": "^8.0.4", "lodash": "^4.17.21", - "mjml": "^4.17.0", + "mjml": "^4.17.1", "node-fetch": "^3.3.2", "node-html-parser": "^7.0.1", "nodemailer": "^7.0.10", diff --git a/packages/core/package.json b/packages/core/package.json index 0b328586..606eea41 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -40,7 +40,7 @@ "@faire/mjml-react": "^3.5.3", "chalk": "^5.6.2", "fs-extra": "^11.3.2", - "mjml": "^4.17.0", + "mjml": "^4.17.1", "node-fetch": "^3.3.2", "node-html-parser": "^7.0.1", "open": "^10.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2d816b29..9cc4f5a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -137,7 +137,7 @@ importers: version: link:../core '@faire/mjml-react': specifier: ^3.5.3 - version: 3.5.3(mjml@4.17.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 3.5.3(mjml@4.17.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@prisma/client': specifier: ^6.19.0 version: 6.19.0(prisma@6.19.0(typescript@5.9.3))(typescript@5.9.3) @@ -217,8 +217,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 mjml: - specifier: ^4.17.0 - version: 4.17.0 + specifier: ^4.17.1 + version: 4.17.1 next: specifier: ^14 || ^15 || ^16 version: 16.0.1(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -306,7 +306,7 @@ importers: dependencies: '@faire/mjml-react': specifier: ^3.5.3 - version: 3.5.3(mjml@4.17.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 3.5.3(mjml@4.17.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) chalk: specifier: ^5.6.2 version: 5.6.2 @@ -314,8 +314,8 @@ importers: specifier: ^11.3.2 version: 11.3.2 mjml: - specifier: ^4.17.0 - version: 4.17.0 + specifier: ^4.17.1 + version: 4.17.1 node-fetch: specifier: ^3.3.2 version: 3.3.2 @@ -428,7 +428,7 @@ importers: version: 9.39.1(jiti@2.6.1) eslint-config-next: specifier: 16.0.1 - version: 16.0.1(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 16.0.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) jest: specifier: ^30.1.3 version: 30.2.0(@types/node@24.10.1)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)) @@ -4529,6 +4529,10 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@10.5.0: + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -5664,103 +5668,103 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - mjml-accordion@4.17.0: - resolution: {integrity: sha512-XAnZGuqphjA3pgmYgTqUPTKhKlnr1tJqi0UvJkTBdJ+hQiwmzsKOCzzEgra8BZF9hB6sk5q8Ldt7OU+ojLdt5A==} + mjml-accordion@4.17.1: + resolution: {integrity: sha512-xl9oUbMp8aju6b1OZYqv3orE287ofGNEv09h2mFmzRTJxug7nJBFXs2I9v7dUVuWIBRk940PjnIVSuW+9bPvCA==} - mjml-body@4.17.0: - resolution: {integrity: sha512-JFyzC3/Bae2EQdLOnICCeo8tJstn8DdNqvxx9aJmtSx5+9U92dlDDTv1zdUr4ziVNXGKC8srRZ4fN1BIXA4b9Q==} + mjml-body@4.17.1: + resolution: {integrity: sha512-EfvVVfutARRjJ1jsOxxf2DY/ufqWswv9JKjbwu/Fu8h4havAcdmw2BDmX3vwXEzatqpL1l//YWOKlqUe9ZEs+A==} - mjml-button@4.17.0: - resolution: {integrity: sha512-n2CG5Vj+iFEBcg96SEeTtYf0hr3MeHdMBichGOK3R8hziAnxt0SEgxq0BAVMybIbcztneI91k4KO60ANBSALbQ==} + mjml-button@4.17.1: + resolution: {integrity: sha512-A9xQwgccPzrwr11izorBsA92THpkrviWkCwlYMxL9V3wgt5YJYDrt4r023HCveqN7b6iTkvqkXeDoIPX/kEDDQ==} - mjml-carousel@4.17.0: - resolution: {integrity: sha512-Iyc/fC99dRGJaHZKLgadT4SdDsRS35nsy6KS/gp9M18YWvuw7WuzCbNW1UwiyXHKjgcfCgTQr5wq5h0zxFqIZg==} + mjml-carousel@4.17.1: + resolution: {integrity: sha512-pWo/aIgRL3XduckOBVEvbpph3vR4f9maRrbJ8Jfu4NVI6Ws3PQ6wt7HPXHmJlzJlK0gTiAF9f4+I076RVHPG7A==} - mjml-cli@4.17.0: - resolution: {integrity: sha512-wXh2o/YOxf/hJw1JCpDo2uVcFrT0wLJMk7yNjxZzGQAuUpmOCEoRWpEb4Z4bpbsR5bdmQ4y3iHcd+7Lz2cxitQ==} + mjml-cli@4.17.1: + resolution: {integrity: sha512-1cMWP+yDDBUIjDYnjiKhIPW3NYJrt/W5rqOiB3zOTZQBT722Uh055S3BoLUikKxc+1sQPww4d9dH371zX2HaXA==} hasBin: true - mjml-column@4.17.0: - resolution: {integrity: sha512-pyWXCHNiF4w/G+NMO+eL7XUyvBCzxwrm2xFZkY2vA1nz/TA10e4EAbEvT8iCiykBGGlg13C/Z4CuML9gvJPfLg==} + mjml-column@4.17.1: + resolution: {integrity: sha512-S+oNZaWFP1/TCEgVwVcwqYIyHwwVZWSKLKj4fcWIMUCaHWKuojYrexOGfULDAwTjYEDhZaRDrrq96ulF12wJeQ==} - mjml-core@4.17.0: - resolution: {integrity: sha512-eyoDFWuFnzfE3ObgjAvmThqVePy1Ch8or9dtysOLMfNgjbBIH0zFqO0Hg4wUvLwLhHsWQLTvNi/W0VPP9sC4Qw==} + mjml-core@4.17.1: + resolution: {integrity: sha512-u2aHbBxFA2uJdS6T1A1ZTGYryPNebHMByRrMPCbe5W8Os+sGiC5gKLhZgjavZteKiMS+09swkvfneNLGYwzBKg==} - mjml-divider@4.17.0: - resolution: {integrity: sha512-Sz5Gnqk6uisrOhwvESKGUrxPI9Bg6SlL88pQ6dNZyd8hxBwV9K9eJrx/nb4c6WGWIzX04tYS5ntGcL0z1vWAqw==} + mjml-divider@4.17.1: + resolution: {integrity: sha512-KUWvcx1cIDwkN/gDuY37e9Vv+0U5U+xOVOfXRGloSnapYcP0IvmLtLTJeBwvGhwoN30wBiHDGwO8p/7B6CyxqQ==} - mjml-group@4.17.0: - resolution: {integrity: sha512-k0rmZBXL7DoIxdWYz52dm7/5Kj1TmQZ2NvjwrMYi70Npy5lC1KAimhuJDrnSLiBj4sOIxK17Hy1Zgw+y2X2UAA==} + mjml-group@4.17.1: + resolution: {integrity: sha512-0vOcLm7l4ptLM5rqC6DhCafxIw5+WUrSYLcdUSJxO3AZMGJMxU7fkWeWGowE+PQdgqh6ee1/4RYc2qJDWtHW5A==} - mjml-head-attributes@4.17.0: - resolution: {integrity: sha512-kDRD64YsN6IiarDjrikkBL5fMDEhIkBl/eaun3EvHzQuugSKBZzTdBwgRHuEca0ZHTejOiB+RSxhgp5yd8RPGw==} + mjml-head-attributes@4.17.1: + resolution: {integrity: sha512-p+g33eI4xyHb9Yv28zIXnNdsXQYvoGex/GvoGumwyxu6O8OOvPk1mIV87SjDISQHosJJMcTiZVd/RfBlwnZpGA==} - mjml-head-breakpoint@4.17.0: - resolution: {integrity: sha512-624Ctnsu8JYaO5wdTKOiXtHSALz4WsD1yO37lRPfzUm73L6LfaOr5dmonQ1GdqGgnk9lyk/X/U4rhz3Z3BUXLA==} + mjml-head-breakpoint@4.17.1: + resolution: {integrity: sha512-vjsNAgdLnwqmkVlIENbH6odK6ZARiNQvsm+1o8CLo9ymw82WhIEbOnAeCfoddumZ6h2ywbZuBZzS23jJi13MUQ==} - mjml-head-font@4.17.0: - resolution: {integrity: sha512-/8ICA7tFpueJlpXqMFamJD/A1HmMxgwPte+N0XmOw86PBZr+NoBN23KVgh7o1YLC/zma/GAhaEQELhOcVX59YQ==} + mjml-head-font@4.17.1: + resolution: {integrity: sha512-Xeih/vqocR1BoBLbh8Sn67kNkfLsyHeZ7Z/3nyNz7TriZ//TGAR/PGTFFghQlXyX1BCtSx/eFoxMkKKswLYReA==} - mjml-head-html-attributes@4.17.0: - resolution: {integrity: sha512-NXPCJL+wQ+NYVzVmGYbm7snMq3wnvLGA0/ZVUfljjIaxjrw27bqT3seUvXyrriNS1SEqgxfc8LyKVrJtN0P2Ag==} + mjml-head-html-attributes@4.17.1: + resolution: {integrity: sha512-O7YzEAFtSELB7wVYV808g6JcxXrzHk5glDdzzCEhDR4bjPHewSUpkrYOqvt0BdfdFsvqH4zm4vsJImUMW692HQ==} - mjml-head-preview@4.17.0: - resolution: {integrity: sha512-CTr44WZpiASNHoRv9clCcgU5Iiyts3VTFEtE8fWEAwN6/8qDgfztRM2MiJiTgXkBOHz0oON3cqT0M7dYA2HRZg==} + mjml-head-preview@4.17.1: + resolution: {integrity: sha512-XL+8N9yrADJSw4gX9lvDcp31ghGy8WavenVO8UhxPyhLu/sMJ9lFXLbTB4z5JU1z4t/HPEp/GtgMGxAbr+QrQQ==} - mjml-head-style@4.17.0: - resolution: {integrity: sha512-KtYOkpFu1wI22ZiWKvnJ/SVE3pRh30A1vMzC9hbIUifiR9Znz5I4p7b5E0lXeXnoYFE0iHNpuBYiHqzeoTnTZA==} + mjml-head-style@4.17.1: + resolution: {integrity: sha512-YTjtqZAG0hD0aYwk02/8hS1W+T4nDUhVCBFmcxL/aTSrRbJQew0dSVtCvqNpAsbIJCUg/mUxx6pKKzRPdN+FtA==} - mjml-head-title@4.17.0: - resolution: {integrity: sha512-nrSYMPbjDoaiTp3anl0d95vTGuzgZFm2a6O+0p/9Tcxd+eaKALcuhYgm10lvX2fsV4g8aDpBD+o8hIOfjIl+Gw==} + mjml-head-title@4.17.1: + resolution: {integrity: sha512-cUO4b7tDuX1BLu6XYnPgG40o3pBUCkT+Yzu5DGsvRxvCWougJFN68ocF6zcc7OOanmLgBYlJevQKUyT6W5Rp0g==} - mjml-head@4.17.0: - resolution: {integrity: sha512-zccGlCFQuREWw7/pRvvR+xc/xucWFn26tHjezbfgpM1HE3ojF4yOlmdvi6oGHwPZnVI1Yxha5RvVoXhxSo3rWQ==} + mjml-head@4.17.1: + resolution: {integrity: sha512-+DBJ6UvkpYkKJGJKqo8luucDGbg9+rQZKytl/4VOGTE8bmbrKFixY3lkfmBrSkQ7/t6L4dDVSXywl6H91JsL+g==} - mjml-hero@4.17.0: - resolution: {integrity: sha512-925+xA1o4jMaqmme0/E6qtP1zqUnzIqW6yzIMlUSNMnBmvScYtHuM2TeRM2SLUkXUTedX/CxSdRzq01+0+XyhA==} + mjml-hero@4.17.1: + resolution: {integrity: sha512-WDmNVJ4+xHLrkYOrGrq23hUYDVG3iFSyk/vIC/KlcG5Kebu5vVWbe6n3ZEucatPuYn/EUVV1ofIJM6dnXXfkGQ==} - mjml-image@4.17.0: - resolution: {integrity: sha512-QhtwYzsVckCZigG+rhKwtL/7JHnwsFiLX+7HAKVhKZUR/vMrv5RhQmbxFV02jfonsZ7IaK7e4DtPeM1iG3HlnQ==} + mjml-image@4.17.1: + resolution: {integrity: sha512-ZIFXmP2Fb77vvX8SBQYbrAPPvkqx5GqJ7AqVWteQk4iz6nJf8GspZiotWyL4LvgZzf0B81aQCB11y7+RvAfVvw==} - mjml-migrate@4.17.0: - resolution: {integrity: sha512-9s9f/lMZpQiu4/jQ87NMxFfKw4fV3Qfwfh9bJzrz626cBNv/9UwI/Lwxf4YPlpIbdE5a1hsXbCtQ4svcB2pUYw==} + mjml-migrate@4.17.1: + resolution: {integrity: sha512-Rb66BdvuV8fGYdQJzvLK0naWGI8G9smzm1OJDjdhcCrQU3BfTW/BiTS9FP5G0W73kFJe//vlHCDZ3uBIr6REAA==} hasBin: true - mjml-navbar@4.17.0: - resolution: {integrity: sha512-428mWaJtOU45gyg+kO2FxsEGxKraOXNBdf4ZZ18BbJfBQCpDMZamCi09jT5Jl6elwsCHHoES06kOwF69QRivug==} + mjml-navbar@4.17.1: + resolution: {integrity: sha512-SWtovALlb+tM2lu2stlsKItrM/Tc/YxWiCm+UtLuOvkBmouBX/vASufaFab3VPAq/pGJKF9nFGX2eWoJCGA4rA==} - mjml-parser-xml@4.17.0: - resolution: {integrity: sha512-A3hhVVNthl/wLNpcBaVVPDiNaA3DI0vuZXZkIWU4fT61jytjjcPlh0TEVknZ+sf1o/cKZgQNcNRjcQDaprRysg==} + mjml-parser-xml@4.17.1: + resolution: {integrity: sha512-8cc1+cI1+ymeKmiaioZMaIzg8K9SmCErr0WOdS0n90pnt5eLqGQEh3RQJv7VoucO5aoJXgAnCSGeCstVXvZykg==} - mjml-preset-core@4.17.0: - resolution: {integrity: sha512-IuK+vhKEgQnmqq3VslJ6evDlzDrl6ZHxILdnKT/FBeDAH+f39+FsoVSiw9NsP5MIb798ltnGL9SMn1dK0qtMVA==} + mjml-preset-core@4.17.1: + resolution: {integrity: sha512-cFfelKeRJNG+WZv+kGWjjHrQam5PiHH8JaC3vvjl1eEwLcR2nbaYArlnLTIzgG+M3+cBlIl0Ru3Say5ZqWAcxw==} - mjml-raw@4.17.0: - resolution: {integrity: sha512-Cc858i+4g8bNvWRqg1mPxQ3RYaRA6pRAzTlTjjftmsjBFGnK5BAhLszfoJyndQaldbQbSkoikYfN8wCPGTsQNw==} + mjml-raw@4.17.1: + resolution: {integrity: sha512-CnfgXh+c8u/jOuVjmv9N6Hxal5U4PPJFVY1JFRRJr/7Tcxl8aJUF03mBjqW9zAzoYO1bRcgyG3clchyEwwXQ8g==} - mjml-section@4.17.0: - resolution: {integrity: sha512-c8LEsC7wXR8atKJhalx9Tpkka4Ld/HEkJtPBNQ58g70/dgcWbjR6p9hWf175jlt1QlmK0CduxBoCL5j/1B2dbg==} + mjml-section@4.17.1: + resolution: {integrity: sha512-YrkvcBgJw2NBnPirjuVU4AoqwySZzOovm5sfryID9I59EmmG+lbBJOnv/v/5wXQSlw2a4n1+VX2sCUcH5/O5sA==} - mjml-social@4.17.0: - resolution: {integrity: sha512-y4Rv3zegJRDGAXHa8xJ41qXbBYvUQGGUASPhhxeAV0TNMExosvLbeTFTPNK/7Jkni/XsBkkK1Fr/7I7yMznLTw==} + mjml-social@4.17.1: + resolution: {integrity: sha512-Agp6CHJn7SwD+cckCxibZ/32luTzAiDJDlKH0SjQ+9NvSoGskkhii3yOqtYnJ+t3NmQkxpRkXOnUN4GEbupghA==} - mjml-spacer@4.17.0: - resolution: {integrity: sha512-lNsgsRLYlvyiS3cHJ+Bk2gY0quoNEa2PaPZqMxAqwoWm5ifk9lxD7YwDA5yl8mr7Pdm4iMDpAwLlZotM6Y+gLQ==} + mjml-spacer@4.17.1: + resolution: {integrity: sha512-TxXDosuRzuoQNdceG47TKy+NWbwIGZmVDV/4XRtkcPHEvlsHpIIzn2+zzj+xrA6qh5Z+zlXL+x8ZpWMqrUoKfQ==} - mjml-table@4.17.0: - resolution: {integrity: sha512-aKRELobGsgO/WnJ7oyKoQ834LUDvdY7yMckQiAvJjyp4QxFe0xMQUBg0MP2YxUstMd13OHqHgHCoDXvgHoHs0A==} + mjml-table@4.17.1: + resolution: {integrity: sha512-AcAcsNrpzTOsNc0X0i0+5+iNNGEnYjwn9qodF/413yuWDSH9p7SL8vFuI3Snmgv9s1dR+BKDiF8uPt4XTOMlzA==} - mjml-text@4.17.0: - resolution: {integrity: sha512-IYxnD9mlqjCQ9ffleYOPfpzVOb9BrXBwAQU6SEx3aMAmRt4Kv9HrHrtsMvHuaocGizOx5fXM76vRjylXHg+t1g==} + mjml-text@4.17.1: + resolution: {integrity: sha512-pOrz8tRU3hReKd+K69dJmiVndC0+gB5IfVKIK3fdvYMb9laZBAstkXW0j5wn/0Af4FZSlJkDRLM7Ylxbh1+fqQ==} - mjml-validator@4.17.0: - resolution: {integrity: sha512-5H+aEM+TjnWk8fa68x5ki0e1fkUOt5C79H99koZGuGay67R10+rCe9lm/BinmsbfVAJGl982yH8pbYxC8o5g1Q==} + mjml-validator@4.17.1: + resolution: {integrity: sha512-0Au5L5fIfAzOJpQG4PkpFeV0mbzCgjCTu5XbG7pJX4Wup72TGYwrA6Aq2yAdlx17kFPWThSZxeB3Xpd3/kwqOg==} - mjml-wrapper@4.17.0: - resolution: {integrity: sha512-ZX7uxYERwNnBJ3EAJWhk0qyb71wuVxn2Iq2iMQbQ5+6pQoztaSVMIoBLqlSNotOW1cMtbxc2phmi1VC6Dh1xOg==} + mjml-wrapper@4.17.1: + resolution: {integrity: sha512-c0bCgXCwffI4krnQYU0Zp8ifGkYMgE7a65NAWXlV3AWEfVmjDlhCcD8LBfZ8UfY8zR3Che8pnunowPZfwh0Nxg==} - mjml@4.17.0: - resolution: {integrity: sha512-XIDf+2YM3HZXeZ71K03TS2XBx4Ddck1t8ujBM5+FsBueY3zXeChzsV6eYNaP/S3YG85g+rPj0bqP6aaRYj7Djg==} + mjml@4.17.1: + resolution: {integrity: sha512-aqy5EVZuwXIINl+d7vC1Fn+MzMfIU4qxCx2TUHnGJxYONrtNIgSQEDlgB2ns2oK8a8WgPuEJCZBYwRE+5ZFcng==} hasBin: true mkdirp@0.5.6: @@ -9161,10 +9165,10 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 - '@faire/mjml-react@3.5.3(mjml@4.17.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@faire/mjml-react@3.5.3(mjml@4.17.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: lodash.kebabcase: 4.1.1 - mjml: 4.17.0 + mjml: 4.17.1 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -9465,7 +9469,7 @@ snapshots: chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit-x: 0.2.2 - glob: 10.4.5 + glob: 10.5.0 graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 @@ -12092,6 +12096,26 @@ snapshots: escape-string-regexp@5.0.0: {} + eslint-config-next@16.0.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@next/eslint-plugin-next': 16.0.1 + eslint: 9.39.1(jiti@2.6.1) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-react: 7.37.5(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-react-hooks: 7.0.1(eslint@9.39.1(jiti@2.6.1)) + globals: 16.4.0 + typescript-eslint: 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-webpack + - eslint-plugin-import-x + - supports-color + eslint-config-next@16.0.1(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: '@next/eslint-plugin-next': 16.0.1 @@ -12120,6 +12144,21 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)): + dependencies: + '@nolyfill/is-core-module': 1.0.39 + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.39.1(jiti@2.6.1) + get-tsconfig: 4.13.0 + is-bun-module: 2.0.0 + stable-hash: 0.0.5 + tinyglobby: 0.2.15 + unrs-resolver: 1.11.1 + optionalDependencies: + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) + transitivePeerDependencies: + - supports-color + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@2.6.1)): dependencies: '@nolyfill/is-core-module': 1.0.39 @@ -12135,6 +12174,17 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)): + dependencies: + debug: 3.2.7(supports-color@8.1.1) + optionalDependencies: + '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.1(jiti@2.6.1) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)) + transitivePeerDependencies: + - supports-color + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)): dependencies: debug: 3.2.7(supports-color@8.1.1) @@ -12146,6 +12196,35 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.9 + array.prototype.findlastindex: 1.2.6 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7(supports-color@8.1.1) + doctrine: 2.1.0 + eslint: 9.39.1(jiti@2.6.1) + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 @@ -12682,6 +12761,15 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + glob@10.5.0: + dependencies: + foreground-child: 3.3.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -13243,7 +13331,7 @@ snapshots: chalk: 4.1.2 ci-info: 4.3.1 deepmerge: 4.3.1 - glob: 10.4.5 + glob: 10.5.0 graceful-fs: 4.2.11 jest-circus: 30.2.0 jest-docblock: 30.2.0 @@ -13470,7 +13558,7 @@ snapshots: chalk: 4.1.2 cjs-module-lexer: 2.1.0 collect-v8-coverage: 1.0.3 - glob: 10.4.5 + glob: 10.5.0 graceful-fs: 4.2.11 jest-haste-map: 30.2.0 jest-message-util: 30.2.0 @@ -13629,7 +13717,7 @@ snapshots: dependencies: config-chain: 1.1.13 editorconfig: 1.0.4 - glob: 10.4.5 + glob: 10.5.0 js-cookie: 3.0.5 nopt: 7.2.1 @@ -14378,64 +14466,64 @@ snapshots: minipass@7.1.2: {} - mjml-accordion@4.17.0: + mjml-accordion@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-body@4.17.0: + mjml-body@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-button@4.17.0: + mjml-button@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-carousel@4.17.0: + mjml-carousel@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-cli@4.17.0: + mjml-cli@4.17.1: dependencies: '@babel/runtime': 7.28.4 chokidar: 3.6.0 - glob: 10.4.5 + glob: 10.5.0 html-minifier: 4.0.0 js-beautify: 1.15.4 lodash: 4.17.21 minimatch: 9.0.5 - mjml-core: 4.17.0 - mjml-migrate: 4.17.0 - mjml-parser-xml: 4.17.0 - mjml-validator: 4.17.0 + mjml-core: 4.17.1 + mjml-migrate: 4.17.1 + mjml-parser-xml: 4.17.1 + mjml-validator: 4.17.1 yargs: 17.7.2 transitivePeerDependencies: - encoding - mjml-column@4.17.0: + mjml-column@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-core@4.17.0: + mjml-core@4.17.1: dependencies: '@babel/runtime': 7.28.4 cheerio: 1.0.0-rc.12 @@ -14444,234 +14532,234 @@ snapshots: js-beautify: 1.15.4 juice: 10.0.1 lodash: 4.17.21 - mjml-migrate: 4.17.0 - mjml-parser-xml: 4.17.0 - mjml-validator: 4.17.0 + mjml-migrate: 4.17.1 + mjml-parser-xml: 4.17.1 + mjml-validator: 4.17.1 transitivePeerDependencies: - encoding - mjml-divider@4.17.0: + mjml-divider@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-group@4.17.0: + mjml-group@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-head-attributes@4.17.0: + mjml-head-attributes@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-head-breakpoint@4.17.0: + mjml-head-breakpoint@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-head-font@4.17.0: + mjml-head-font@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-head-html-attributes@4.17.0: + mjml-head-html-attributes@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-head-preview@4.17.0: + mjml-head-preview@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-head-style@4.17.0: + mjml-head-style@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-head-title@4.17.0: + mjml-head-title@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-head@4.17.0: + mjml-head@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-hero@4.17.0: + mjml-hero@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-image@4.17.0: + mjml-image@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-migrate@4.17.0: + mjml-migrate@4.17.1: dependencies: '@babel/runtime': 7.28.4 js-beautify: 1.15.4 lodash: 4.17.21 - mjml-core: 4.17.0 - mjml-parser-xml: 4.17.0 + mjml-core: 4.17.1 + mjml-parser-xml: 4.17.1 yargs: 17.7.2 transitivePeerDependencies: - encoding - mjml-navbar@4.17.0: + mjml-navbar@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-parser-xml@4.17.0: + mjml-parser-xml@4.17.1: dependencies: '@babel/runtime': 7.28.4 detect-node: 2.1.0 htmlparser2: 8.0.2 lodash: 4.17.21 - mjml-preset-core@4.17.0: + mjml-preset-core@4.17.1: dependencies: '@babel/runtime': 7.28.4 - mjml-accordion: 4.17.0 - mjml-body: 4.17.0 - mjml-button: 4.17.0 - mjml-carousel: 4.17.0 - mjml-column: 4.17.0 - mjml-divider: 4.17.0 - mjml-group: 4.17.0 - mjml-head: 4.17.0 - mjml-head-attributes: 4.17.0 - mjml-head-breakpoint: 4.17.0 - mjml-head-font: 4.17.0 - mjml-head-html-attributes: 4.17.0 - mjml-head-preview: 4.17.0 - mjml-head-style: 4.17.0 - mjml-head-title: 4.17.0 - mjml-hero: 4.17.0 - mjml-image: 4.17.0 - mjml-navbar: 4.17.0 - mjml-raw: 4.17.0 - mjml-section: 4.17.0 - mjml-social: 4.17.0 - mjml-spacer: 4.17.0 - mjml-table: 4.17.0 - mjml-text: 4.17.0 - mjml-wrapper: 4.17.0 + mjml-accordion: 4.17.1 + mjml-body: 4.17.1 + mjml-button: 4.17.1 + mjml-carousel: 4.17.1 + mjml-column: 4.17.1 + mjml-divider: 4.17.1 + mjml-group: 4.17.1 + mjml-head: 4.17.1 + mjml-head-attributes: 4.17.1 + mjml-head-breakpoint: 4.17.1 + mjml-head-font: 4.17.1 + mjml-head-html-attributes: 4.17.1 + mjml-head-preview: 4.17.1 + mjml-head-style: 4.17.1 + mjml-head-title: 4.17.1 + mjml-hero: 4.17.1 + mjml-image: 4.17.1 + mjml-navbar: 4.17.1 + mjml-raw: 4.17.1 + mjml-section: 4.17.1 + mjml-social: 4.17.1 + mjml-spacer: 4.17.1 + mjml-table: 4.17.1 + mjml-text: 4.17.1 + mjml-wrapper: 4.17.1 transitivePeerDependencies: - encoding - mjml-raw@4.17.0: + mjml-raw@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-section@4.17.0: + mjml-section@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-social@4.17.0: + mjml-social@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-spacer@4.17.0: + mjml-spacer@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-table@4.17.0: + mjml-table@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-text@4.17.0: + mjml-text@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 + mjml-core: 4.17.1 transitivePeerDependencies: - encoding - mjml-validator@4.17.0: + mjml-validator@4.17.1: dependencies: '@babel/runtime': 7.28.4 - mjml-wrapper@4.17.0: + mjml-wrapper@4.17.1: dependencies: '@babel/runtime': 7.28.4 lodash: 4.17.21 - mjml-core: 4.17.0 - mjml-section: 4.17.0 + mjml-core: 4.17.1 + mjml-section: 4.17.1 transitivePeerDependencies: - encoding - mjml@4.17.0: + mjml@4.17.1: dependencies: '@babel/runtime': 7.28.4 - mjml-cli: 4.17.0 - mjml-core: 4.17.0 - mjml-migrate: 4.17.0 - mjml-preset-core: 4.17.0 - mjml-validator: 4.17.0 + mjml-cli: 4.17.1 + mjml-core: 4.17.1 + mjml-migrate: 4.17.1 + mjml-preset-core: 4.17.1 + mjml-validator: 4.17.1 transitivePeerDependencies: - encoding