diff --git a/package.json b/package.json index fbe0b16..03af2a4 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "@radix-ui/react-select": "^2.1.5", "@radix-ui/react-slot": "1.1.1", "@radix-ui/react-tabs": "1.1.2", - "@renoun/mdx": "1.3.1", + "@renoun/mdx": "1.3.2", "@tanstack/react-table": "^8.20.6", "class-variance-authority": "0.7.1", "clsx": "2.1.1", @@ -51,23 +51,22 @@ "react-dom": "19.0.0", "react-element-to-jsx-string": "17.0.0", "rehype-mdx-import-media": "^1.2.0", - "renoun": "8.3.0", - "restyle": "3.1.2", + "renoun": "8.3.2", "tailwind-merge": "3.0.1", "tailwindcss-animate": "1.0.7", - "tm-themes": "1.9.8", + "tm-themes": "1.9.9", "ts-dot-prop": "2.1.4", "zod": "3.24.1", "zustand": "5.0.3" }, "devDependencies": { - "@eslint/compat": "1.2.5", + "@eslint/compat": "1.2.6", "@ianvs/prettier-plugin-sort-imports": "4.4.1", "@next/eslint-plugin-next": "15.1.6", - "@tailwindcss/postcss": "^4.0.1", + "@tailwindcss/postcss": "^4.0.3", "@tailwindcss/typography": "0.5.16", "@types/mdx": "2.0.13", - "@types/node": "22.12.0", + "@types/node": "22.13.0", "@types/react": "19.0.8", "@types/react-dom": "19.0.3", "@types/serve-handler": "6.1.4", @@ -88,7 +87,7 @@ "serve-handler": "6.1.6", "shadcn": "2.3.0", "source-map-support": "0.5.21", - "tailwindcss": "4.0.1", + "tailwindcss": "4.0.3", "tsx": "4.19.2", "type-fest": "4.33.0", "typescript": "5.7.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a4e9a1c..3aa28c6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,8 +56,8 @@ importers: specifier: 1.1.2 version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@renoun/mdx': - specifier: 1.3.1 - version: 1.3.1 + specifier: 1.3.2 + version: 1.3.2 '@tanstack/react-table': specifier: ^8.20.6 version: 8.20.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -101,20 +101,17 @@ importers: specifier: ^1.2.0 version: 1.2.0 renoun: - specifier: 8.3.0 - version: 8.3.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - restyle: - specifier: 3.1.2 - version: 3.1.2(react@19.0.0) + specifier: 8.3.2 + version: 8.3.2(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tailwind-merge: specifier: 3.0.1 version: 3.0.1 tailwindcss-animate: specifier: 1.0.7 - version: 1.0.7(tailwindcss@4.0.1) + version: 1.0.7(tailwindcss@4.0.3) tm-themes: - specifier: 1.9.8 - version: 1.9.8 + specifier: 1.9.9 + version: 1.9.9 ts-dot-prop: specifier: 2.1.4 version: 2.1.4 @@ -126,8 +123,8 @@ importers: version: 5.0.3(@types/react@19.0.8)(react@19.0.0) devDependencies: '@eslint/compat': - specifier: 1.2.5 - version: 1.2.5(eslint@9.19.0(jiti@2.4.2)) + specifier: 1.2.6 + version: 1.2.6(eslint@9.19.0(jiti@2.4.2)) '@ianvs/prettier-plugin-sort-imports': specifier: 4.4.1 version: 4.4.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2) @@ -135,17 +132,17 @@ importers: specifier: 15.1.6 version: 15.1.6 '@tailwindcss/postcss': - specifier: ^4.0.1 - version: 4.0.1 + specifier: ^4.0.3 + version: 4.0.3 '@tailwindcss/typography': specifier: 0.5.16 - version: 0.5.16(tailwindcss@4.0.1) + version: 0.5.16(tailwindcss@4.0.3) '@types/mdx': specifier: 2.0.13 version: 2.0.13 '@types/node': - specifier: 22.12.0 - version: 22.12.0 + specifier: 22.13.0 + version: 22.13.0 '@types/react': specifier: 19.0.8 version: 19.0.8 @@ -207,8 +204,8 @@ importers: specifier: 0.5.21 version: 0.5.21 tailwindcss: - specifier: 4.0.1 - version: 4.0.1 + specifier: 4.0.3 + version: 4.0.3 tsx: specifier: 4.19.2 version: 4.19.2 @@ -546,8 +543,8 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/compat@1.2.5': - resolution: {integrity: sha512-5iuG/StT+7OfvhoBHPlmxkPA9om6aDUFgmD4+mWKAGsYt4vCe8rypneG03AuseyRHBmcCLXQtIH5S26tIoggLg==} + '@eslint/compat@1.2.6': + resolution: {integrity: sha512-k7HNCqApoDHM6XzT30zGoETj+D+uUcZUb+IVAJmar3u6bvHf7hhHJcWx09QHj4/a2qrKZMWU0E16tvkiAdv06Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.10.0 @@ -1264,8 +1261,8 @@ packages: '@radix-ui/rect@1.1.0': resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - '@renoun/mdx@1.3.1': - resolution: {integrity: sha512-e7SfTT9uSMs5xq+aILBzV7G/JZewngs1QiHiSqJRMpIupWQvYBl6Yk2C7HyCfXlb/kXOOBmkTUaiVmIiC8rD3g==} + '@renoun/mdx@1.3.2': + resolution: {integrity: sha512-pNBFXr/7J8Ed4hvmIPc5yhH+E9gwJ3h4O9hMOoaceq705wY+R9lMi49q83RhzAn7vnc86Uc8woNF3qoeGsxUsA==} '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -1273,41 +1270,23 @@ packages: '@rushstack/eslint-patch@1.10.5': resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} - '@shikijs/core@1.27.2': - resolution: {integrity: sha512-ns1dokDr0KE1lQ9mWd4rqaBkhSApk0qGCK1+lOqwnkQSkVZ08UGqXj1Ef8dAcTMZNFkN6PSNjkL5TYNX7pyPbQ==} + '@shikijs/core@2.2.0': + resolution: {integrity: sha512-U+vpKdsQDWuX3fPTCkSc8XPX9dCaS+r+qEP1XhnU30yxRFo2OxHJmY2H5rO1q+v0zB5R2vobsxEFt5uPf31CGQ==} - '@shikijs/core@2.1.0': - resolution: {integrity: sha512-v795KDmvs+4oV0XD05YLzfDMe9ISBgNjtFxP4PAEv5DqyeghO1/TwDqs9ca5/E6fuO95IcAcWqR6cCX9TnqLZA==} + '@shikijs/engine-javascript@2.2.0': + resolution: {integrity: sha512-96SpZ4V3UVMtpSPR5QpmU395CNrQiRPszXK62m8gKR2HMA0653ruce7omS5eX6EyAyFSYHvBWtTuspiIsHpu4A==} - '@shikijs/engine-javascript@1.27.2': - resolution: {integrity: sha512-0JB7U5vJc16NShBdxv9hSSJYSKX79+32O7F4oXIxJLdYfomyFvx4B982ackUI9ftO9T3WwagkiiD3nOxOOLiGA==} + '@shikijs/engine-oniguruma@2.2.0': + resolution: {integrity: sha512-wowCKwkvPFFMXFkiKK/a2vs5uTCc0W9+O9Xcu/oqFP6VoDFe14T8u/D+Rl4dCJJSOyeynP9mxNPJ82T5JHTNCw==} - '@shikijs/engine-javascript@2.1.0': - resolution: {integrity: sha512-cgIUdAliOsoaa0rJz/z+jvhrpRd+fVAoixVFEVxUq5FA+tHgBZAIfVJSgJNVRj2hs/wZ1+4hMe82eKAThVh0nQ==} + '@shikijs/langs@2.2.0': + resolution: {integrity: sha512-RSWLH3bnoyG6O1kZ2msh5jOkKKp8eENwyT30n62vUtXfp5cxkF/bpWPpO+p4+GAPhL2foBWR2kOerwkKG0HXlQ==} - '@shikijs/engine-oniguruma@1.27.2': - resolution: {integrity: sha512-FZYKD1KN7srvpkz4lbGLOYWlyDU4Rd+2RtuKfABTkafAPOFr+J6umfIwY/TzOQqfNtWjL7SAwPAO0dcOraRLaQ==} + '@shikijs/themes@2.2.0': + resolution: {integrity: sha512-8Us9ZF2mV9kuh+4ySJ9MzrUDIpc2RIkRfKBZclkliW1z9a0PlGU2U7fCkItZZHpR5e4/ft5BzuO+GDqombC6Aw==} - '@shikijs/engine-oniguruma@2.1.0': - resolution: {integrity: sha512-Ujik33wEDqgqY2WpjRDUBECGcKPv3eGGkoXPujIXvokLaRmGky8NisSk8lHUGeSFxo/Cz5sgFej9sJmA9yeepg==} - - '@shikijs/langs@1.27.2': - resolution: {integrity: sha512-MSrknKL0DbeXvhtSigMLIzjPOOQfvK7fsbcRv2NUUB0EvuTTomY8/U+lAkczYrXY2+dygKOapJKk8ScFYbtoNw==} - - '@shikijs/langs@2.1.0': - resolution: {integrity: sha512-Jn0gS4rPgerMDPj1ydjgFzZr5fAIoMYz4k7ZT3LJxWWBWA6lokK0pumUwVtb+MzXtlpjxOaQejLprmLbvMZyww==} - - '@shikijs/themes@1.27.2': - resolution: {integrity: sha512-Yw/uV7EijjWavIIZLoWneTAohcbBqEKj6XMX1bfMqO3llqTKsyXukPp1evf8qPqzUHY7ibauqEaQchhfi857mg==} - - '@shikijs/themes@2.1.0': - resolution: {integrity: sha512-oS2mU6+bz+8TKutsjBxBA7Z3vrQk21RCmADLpnu8cy3tZD6Rw0FKqDyXNtwX52BuIDKHxZNmRlTdG3vtcYv3NQ==} - - '@shikijs/types@1.27.2': - resolution: {integrity: sha512-DM9OWUyjmdYdnKDpaGB/GEn9XkToyK1tqxuqbmc5PV+5K8WjjwfygL3+cIvbkSw2v1ySwHDgqATq/+98pJ4Kyg==} - - '@shikijs/types@2.1.0': - resolution: {integrity: sha512-OFOdHA6VEVbiQvepJ8yqicC6VmBrKxFFhM2EsHHrZESqLVAXOSeRDiuSYV185lIgp15TVic5vYBYNhTsk1xHLg==} + '@shikijs/types@2.2.0': + resolution: {integrity: sha512-wkZZKs80NtW5Jp/7ONI1j7EdXSatX2BKMS7I01wliDa09gJKHkZyVqlEMRka/mjT5Qk9WgAyitoCKgGgbsP/9g==} '@shikijs/vscode-textmate@10.0.1': resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==} @@ -1318,81 +1297,81 @@ packages: '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - '@tailwindcss/node@4.0.1': - resolution: {integrity: sha512-lc+ly6PKHqgCVl7eO8D2JlV96Lks5bmL6pdtM6UasyUHLU2zmrOqU6jfgln120IVnCh3VC8GG/ca24xVTtSokw==} + '@tailwindcss/node@4.0.3': + resolution: {integrity: sha512-QsVJokOl0pJ4AbJV33D2npvLcHGPWi5MOSZtrtE0GT3tSx+3D0JE2lokLA8yHS1x3oCY/3IyRyy7XX6tmzid7A==} - '@tailwindcss/oxide-android-arm64@4.0.1': - resolution: {integrity: sha512-eP/rI9WaAElpeiiHDqGtDqga9iDsOClXxIqdHayHsw93F24F03b60CwgGhrGF9Io/EuWIpz3TMRhPVOLhoXivw==} + '@tailwindcss/oxide-android-arm64@4.0.3': + resolution: {integrity: sha512-S8XOTQuMnpijZRlPm5HBzPJjZ28quB+40LSRHjRnQF6rRYKsvpr1qkY7dfwsetNdd+kMLOMDsvmuT8WnqqETvg==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.0.1': - resolution: {integrity: sha512-jZVUo0kNd1IjxdCYwg4dwegDNsq7PoUx4LM814RmgY3gfJ63Y6GlpJXHOpd5FLv1igpeZox5LzRk2oz8MQoJwQ==} + '@tailwindcss/oxide-darwin-arm64@4.0.3': + resolution: {integrity: sha512-smrY2DpzhXvgDhZtQlYAl8+vxJ04lv2/64C1eiRxvsRT2nkw/q+zA1/eAYKvUHat6cIuwqDku3QucmrUT6pCeg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.0.1': - resolution: {integrity: sha512-E31wHiIf4LB0aKRohrS4U6XfFSACCL9ifUFfPQ16FhcBIL4wU5rcBidvWvT9TQFGPkpE69n5dyXUcqiMrnF/Ig==} + '@tailwindcss/oxide-darwin-x64@4.0.3': + resolution: {integrity: sha512-NTz8x/LcGUjpZAWUxz0ZuzHao90Wj9spoQgomwB+/hgceh5gcJDfvaBYqxLFpKzVglpnbDSq1Fg0p0zI4oa5Pg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.0.1': - resolution: {integrity: sha512-8/3ZKLMYqgAsBzTeczOKWtT4geF02g9S7cntY5gvqQZ4E0ImX724cHcZJi9k6fkE6aLbvwxxHxaShFvRxblwKQ==} + '@tailwindcss/oxide-freebsd-x64@4.0.3': + resolution: {integrity: sha512-yQc9Q0JCOp3kkAV8gKgDctXO60IkQhHpqGB+KgOccDtD5UmN6Q5+gd+lcsDyQ7N8dRuK1fAud51xQpZJgKfm7g==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.1': - resolution: {integrity: sha512-EYjbh225klQfWzy6LeIAfdjHCK+p71yLV/GjdPNW47Bfkkq05fTzIhHhCgshUvNp78EIA33iQU+ktWpW06NgHw==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.3': + resolution: {integrity: sha512-e1ivVMLSnxTOU1O3npnxN16FEyWM/g3SuH2pP6udxXwa0/SnSAijRwcAYRpqIlhVKujr158S8UeHxQjC4fGl4w==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.0.1': - resolution: {integrity: sha512-PrX2SwIqWNP5cYeSyQfrhbk4ffOM338T6CrEwIAGvLPoUZiklt19yknlsBme6bReSw7TSAMy+8KFdLLi5fcWNQ==} + '@tailwindcss/oxide-linux-arm64-gnu@4.0.3': + resolution: {integrity: sha512-PLrToqQqX6sdJ9DmMi8IxZWWrfjc9pdi9AEEPTrtMts3Jm9HBi1WqEeF1VwZZ2aW9TXloE5OwA35zuuq1Bhb/Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.0.1': - resolution: {integrity: sha512-iuoFGhKDojtfloi5uj6MIk4kxEOGcsAk/kPbZItF9Dp7TnzVhxo2U/718tXhxGrg6jSL3ST3cQHIjA6yw3OeXw==} + '@tailwindcss/oxide-linux-arm64-musl@4.0.3': + resolution: {integrity: sha512-YlzRxx7N1ampfgSKzEDw0iwDkJXUInR4cgNEqmR4TzHkU2Vhg59CGPJrTI7dxOBofD8+O35R13Nk9Ytyv0JUFg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.0.1': - resolution: {integrity: sha512-pNUrGQYyE8RK+N9yvkPmHnlKDfFbni9A3lsi37u4RoA/6Yn+zWVoegvAQMZu3w+jqnpb2A/bYJ+LumcclUZ3yg==} + '@tailwindcss/oxide-linux-x64-gnu@4.0.3': + resolution: {integrity: sha512-Xfc3z/li6XkuD7Hs+Uk6pjyCXnfnd9zuQTKOyDTZJ544xc2yoMKUkuDw6Et9wb31MzU2/c0CIUpTDa71lL9KHw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.0.1': - resolution: {integrity: sha512-xSGWaDcT6SJ75su9zWXj8GYb2jM/przXwZGH96RTS7HGDIoI1tvgpls88YajG5Sx7hXaqAWCufjw5L/dlu+lzg==} + '@tailwindcss/oxide-linux-x64-musl@4.0.3': + resolution: {integrity: sha512-ugKVqKzwa/cjmqSQG17aS9DYrEcQ/a5NITcgmOr3JLW4Iz64C37eoDlkC8tIepD3S/Td/ywKAolTQ8fKbjEL4g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-win32-arm64-msvc@4.0.1': - resolution: {integrity: sha512-BUNL2isUZ2yWnbplPddggJpZxsqGHPZ1RJAYpu63W4znUnKCzI4m/jiy0WpyYqqOKL9jDM5q0QdsQ9mc3aw5YQ==} + '@tailwindcss/oxide-win32-arm64-msvc@4.0.3': + resolution: {integrity: sha512-qHPDMl+UUwsk1RMJMgAXvhraWqUUT+LR/tkXix5RA39UGxtTrHwsLIN1AhNxI5i2RFXAXfmFXDqZCdyQ4dWmAQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.0.1': - resolution: {integrity: sha512-ZtcVu+XXOddGsPlvO5nh2fnbKmwly2C07ZB1lcYCf/b8qIWF04QY9o6vy6/+6ioLRfbp3E7H/ipFio38DZX4oQ==} + '@tailwindcss/oxide-win32-x64-msvc@4.0.3': + resolution: {integrity: sha512-+ujwN4phBGyOsPyLgGgeCyUm4Mul+gqWVCIGuSXWgrx9xVUnf6LVXrw0BDBc9Aq1S2qMyOTX4OkCGbZeoIo8Qw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.0.1': - resolution: {integrity: sha512-3z1SpWoDeaA6K6jd92CRrGyDghOcRILEgyWVHRhaUm/tcpiazwJpU9BSG0xB7GGGnl9capojaC+zme/nKsZd/w==} + '@tailwindcss/oxide@4.0.3': + resolution: {integrity: sha512-FFcp3VNvRjjmFA39ORM27g2mbflMQljhvM7gxBAujHxUy4LXlKa6yMF9wbHdTbPqTONiCyyOYxccvJyVyI/XBg==} engines: {node: '>= 10'} - '@tailwindcss/postcss@4.0.1': - resolution: {integrity: sha512-fZHL49vCDauQymdm2U1jehuUeX8msYVDKB/2v+jWhTQleH3QE8J1dJ2dnL5tqRvB0udjBP4kwUC1ZIVIdv66YA==} + '@tailwindcss/postcss@4.0.3': + resolution: {integrity: sha512-qUyxuhuI2eTgRJ+qfCQRAr69Cw7BdSz+PoNFUNoRuhPjikNC8+sxK+Mi/chaXAXewjv/zbf6if6z6ItVLh+e9Q==} '@tailwindcss/typography@0.5.16': resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==} @@ -1548,8 +1527,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@22.12.0': - resolution: {integrity: sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==} + '@types/node@22.13.0': + resolution: {integrity: sha512-ClIbNe36lawluuvq3+YYhnIN2CELi+6q8NpnM7PYp4hBn/TatfboPgVSm2rwKRfnV2M+Ty9GWDFI64KEe+kysA==} '@types/react-dom@19.0.3': resolution: {integrity: sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==} @@ -3871,9 +3850,6 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - oniguruma-to-es@2.2.0: - resolution: {integrity: sha512-EEsso27ri0sf+t4uRFEj5C5gvXQj0d0w1Y2qq06b+hDLBnvzO1rWTwEW4C7ytan6nhg4WPwE26eLoiPhHUbvKg==} - oniguruma-to-es@2.3.0: resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} @@ -4246,8 +4222,8 @@ packages: remark@15.0.1: resolution: {integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==} - renoun@8.3.0: - resolution: {integrity: sha512-XQj6RIk4HrXHtVIUFd4aTRQVjPlUWBfAMuTpW9EL3YT0bxJx6Eq4RnwPF4KTu+jUcHXA1KnYfV3zQ7zWDpfjxQ==} + renoun@8.3.2: + resolution: {integrity: sha512-YuvLSdpBLNbw/MMtjrIL9TYnJEw4oiQMj2u18w6oVQAV+RsSfHN69mwCX/T6dJQICpP4be58a0atZ2MVIdb9Og==} hasBin: true peerDependencies: react: '>=18.0.0' @@ -4277,8 +4253,8 @@ packages: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - restyle@3.1.2: - resolution: {integrity: sha512-/cxtYWF+O+k4lhymtHM1GSuE5rOkMO0XhAUjMEAh1jUJTUoskSgU1YVwhzZp0it4tNZH4UaoqMEw63qhvOPDyg==} + restyle@3.1.3: + resolution: {integrity: sha512-EeKYy6gqR1JTCmaB0qXK2PJkQZQGqSD08zylokabuNDL43O9ug5j5aXZ+xFU7wNDa0H8nZY+3+S+bR+BkWA4Dg==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=19.0.0' @@ -4392,11 +4368,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.27.2: - resolution: {integrity: sha512-QtA1C41oEVixKog+V8I3ia7jjGls7oCZ8Yul8vdHrVBga5uPoyTtMvFF4lMMXIyAZo5A5QbXq91bot2vA6Q+eQ==} - - shiki@2.1.0: - resolution: {integrity: sha512-yvKPdNGLXZv7WC4bl7JBbU3CEcUxnBanvMez8MG3gZXKpClGL4bHqFyLhTx+2zUvbjClUANs/S22HXb7aeOgmA==} + shiki@2.2.0: + resolution: {integrity: sha512-3uoZBmc+zpd2JOEeTvKP/vK5UVDDe8YiigkT9flq+MV5Z1MKFiUXfbLIvHfqcJ+V90StDiP1ckN97z1WlhC6cQ==} side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} @@ -4597,8 +4570,8 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@4.0.1: - resolution: {integrity: sha512-UK5Biiit/e+r3i0O223bisoS5+y7ZT1PM8Ojn0MxRHzXN1VPZ2KY6Lo6fhu1dOfCfyUAlK7Lt6wSxowRabATBw==} + tailwindcss@4.0.3: + resolution: {integrity: sha512-ImmZF0Lon5RrQpsEAKGxRvHwCvMgSC4XVlFRqmbzTEDb/3wvin9zfEZrMwgsa3yqBbPqahYcVI6lulM2S7IZAA==} tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} @@ -4614,8 +4587,8 @@ packages: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} - tm-themes@1.9.8: - resolution: {integrity: sha512-XbsuHkBCRBAt/MYXYFDHLfBH70SHa55TwJ50Qsw5UE6w9s12RDNNFyA3wkljkJw/LTG1F672QaO3BOMcIGBfJQ==} + tm-themes@1.9.9: + resolution: {integrity: sha512-/EwRBmpmxlmQcxxOoohAka1k7OjJtHxK97a1IWlIunKAF12qhH0kT5s1Rgn7ZVutxtEraASjEemdfxX/8WAPXQ==} to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -5304,7 +5277,7 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.2.5(eslint@9.19.0(jiti@2.4.2))': + '@eslint/compat@1.2.6(eslint@9.19.0(jiti@2.4.2))': optionalDependencies: eslint: 9.19.0(jiti@2.4.2) @@ -6019,7 +5992,7 @@ snapshots: '@radix-ui/rect@1.1.0': {} - '@renoun/mdx@1.3.1': + '@renoun/mdx@1.3.2': dependencies: '@types/mdx': 2.0.13 estree-util-value-to-estree: 3.2.1 @@ -6034,7 +6007,7 @@ snapshots: remark-smartypants: 3.0.2 remark-squeeze-paragraphs: 6.0.0 remark-strip-badges: 7.0.0 - shiki: 1.27.2 + shiki: 2.2.0 unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 transitivePeerDependencies: @@ -6044,68 +6017,35 @@ snapshots: '@rushstack/eslint-patch@1.10.5': {} - '@shikijs/core@1.27.2': - dependencies: - '@shikijs/engine-javascript': 1.27.2 - '@shikijs/engine-oniguruma': 1.27.2 - '@shikijs/types': 1.27.2 - '@shikijs/vscode-textmate': 10.0.1 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.4 - - '@shikijs/core@2.1.0': + '@shikijs/core@2.2.0': dependencies: - '@shikijs/engine-javascript': 2.1.0 - '@shikijs/engine-oniguruma': 2.1.0 - '@shikijs/types': 2.1.0 + '@shikijs/engine-javascript': 2.2.0 + '@shikijs/engine-oniguruma': 2.2.0 + '@shikijs/types': 2.2.0 '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 hast-util-to-html: 9.0.4 - '@shikijs/engine-javascript@1.27.2': + '@shikijs/engine-javascript@2.2.0': dependencies: - '@shikijs/types': 1.27.2 - '@shikijs/vscode-textmate': 10.0.1 - oniguruma-to-es: 2.2.0 - - '@shikijs/engine-javascript@2.1.0': - dependencies: - '@shikijs/types': 2.1.0 + '@shikijs/types': 2.2.0 '@shikijs/vscode-textmate': 10.0.1 oniguruma-to-es: 2.3.0 - '@shikijs/engine-oniguruma@1.27.2': - dependencies: - '@shikijs/types': 1.27.2 - '@shikijs/vscode-textmate': 10.0.1 - - '@shikijs/engine-oniguruma@2.1.0': + '@shikijs/engine-oniguruma@2.2.0': dependencies: - '@shikijs/types': 2.1.0 + '@shikijs/types': 2.2.0 '@shikijs/vscode-textmate': 10.0.1 - '@shikijs/langs@1.27.2': - dependencies: - '@shikijs/types': 1.27.2 - - '@shikijs/langs@2.1.0': - dependencies: - '@shikijs/types': 2.1.0 - - '@shikijs/themes@1.27.2': + '@shikijs/langs@2.2.0': dependencies: - '@shikijs/types': 1.27.2 + '@shikijs/types': 2.2.0 - '@shikijs/themes@2.1.0': + '@shikijs/themes@2.2.0': dependencies: - '@shikijs/types': 2.1.0 - - '@shikijs/types@1.27.2': - dependencies: - '@shikijs/vscode-textmate': 10.0.1 - '@types/hast': 3.0.4 + '@shikijs/types': 2.2.0 - '@shikijs/types@2.1.0': + '@shikijs/types@2.2.0': dependencies: '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 @@ -6118,75 +6058,75 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/node@4.0.1': + '@tailwindcss/node@4.0.3': dependencies: enhanced-resolve: 5.18.0 jiti: 2.4.2 - tailwindcss: 4.0.1 + tailwindcss: 4.0.3 - '@tailwindcss/oxide-android-arm64@4.0.1': + '@tailwindcss/oxide-android-arm64@4.0.3': optional: true - '@tailwindcss/oxide-darwin-arm64@4.0.1': + '@tailwindcss/oxide-darwin-arm64@4.0.3': optional: true - '@tailwindcss/oxide-darwin-x64@4.0.1': + '@tailwindcss/oxide-darwin-x64@4.0.3': optional: true - '@tailwindcss/oxide-freebsd-x64@4.0.1': + '@tailwindcss/oxide-freebsd-x64@4.0.3': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.1': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.3': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.0.1': + '@tailwindcss/oxide-linux-arm64-gnu@4.0.3': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.0.1': + '@tailwindcss/oxide-linux-arm64-musl@4.0.3': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.0.1': + '@tailwindcss/oxide-linux-x64-gnu@4.0.3': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.0.1': + '@tailwindcss/oxide-linux-x64-musl@4.0.3': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.0.1': + '@tailwindcss/oxide-win32-arm64-msvc@4.0.3': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.0.1': + '@tailwindcss/oxide-win32-x64-msvc@4.0.3': optional: true - '@tailwindcss/oxide@4.0.1': + '@tailwindcss/oxide@4.0.3': optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.0.1 - '@tailwindcss/oxide-darwin-arm64': 4.0.1 - '@tailwindcss/oxide-darwin-x64': 4.0.1 - '@tailwindcss/oxide-freebsd-x64': 4.0.1 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.1 - '@tailwindcss/oxide-linux-arm64-gnu': 4.0.1 - '@tailwindcss/oxide-linux-arm64-musl': 4.0.1 - '@tailwindcss/oxide-linux-x64-gnu': 4.0.1 - '@tailwindcss/oxide-linux-x64-musl': 4.0.1 - '@tailwindcss/oxide-win32-arm64-msvc': 4.0.1 - '@tailwindcss/oxide-win32-x64-msvc': 4.0.1 - - '@tailwindcss/postcss@4.0.1': + '@tailwindcss/oxide-android-arm64': 4.0.3 + '@tailwindcss/oxide-darwin-arm64': 4.0.3 + '@tailwindcss/oxide-darwin-x64': 4.0.3 + '@tailwindcss/oxide-freebsd-x64': 4.0.3 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.3 + '@tailwindcss/oxide-linux-arm64-gnu': 4.0.3 + '@tailwindcss/oxide-linux-arm64-musl': 4.0.3 + '@tailwindcss/oxide-linux-x64-gnu': 4.0.3 + '@tailwindcss/oxide-linux-x64-musl': 4.0.3 + '@tailwindcss/oxide-win32-arm64-msvc': 4.0.3 + '@tailwindcss/oxide-win32-x64-msvc': 4.0.3 + + '@tailwindcss/postcss@4.0.3': dependencies: '@alloc/quick-lru': 5.2.0 - '@tailwindcss/node': 4.0.1 - '@tailwindcss/oxide': 4.0.1 + '@tailwindcss/node': 4.0.3 + '@tailwindcss/oxide': 4.0.3 lightningcss: 1.29.1 postcss: 8.5.1 - tailwindcss: 4.0.1 + tailwindcss: 4.0.3 - '@tailwindcss/typography@0.5.16(tailwindcss@4.0.1)': + '@tailwindcss/typography@0.5.16(tailwindcss@4.0.3)': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 4.0.1 + tailwindcss: 4.0.3 '@tanstack/react-table@8.20.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: @@ -6364,7 +6304,7 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@22.12.0': + '@types/node@22.13.0': dependencies: undici-types: 6.20.0 @@ -6378,7 +6318,7 @@ snapshots: '@types/serve-handler@6.1.4': dependencies: - '@types/node': 22.12.0 + '@types/node': 22.13.0 '@types/supports-color@8.1.3': {} @@ -9491,12 +9431,6 @@ snapshots: dependencies: mimic-fn: 4.0.0 - oniguruma-to-es@2.2.0: - dependencies: - emoji-regex-xs: 1.0.0 - regex: 5.1.1 - regex-recursion: 5.1.1 - oniguruma-to-es@2.3.0: dependencies: emoji-regex-xs: 1.0.0 @@ -9978,16 +9912,16 @@ snapshots: transitivePeerDependencies: - supports-color - renoun@8.3.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + renoun@8.3.2(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@mdx-js/mdx': 3.1.0(acorn@8.14.0) - '@renoun/mdx': 1.3.1 + '@renoun/mdx': 1.3.2 ignore: 7.0.3 minimatch: 10.0.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - restyle: 3.1.2(react@19.0.0) - shiki: 2.1.0 + restyle: 3.1.3(react@19.0.0) + shiki: 2.2.0 ts-morph: 25.0.0 ws: 8.18.0 transitivePeerDependencies: @@ -10019,7 +9953,7 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 - restyle@3.1.2(react@19.0.0): + restyle@3.1.3(react@19.0.0): dependencies: react: 19.0.0 @@ -10212,25 +10146,14 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.27.2: - dependencies: - '@shikijs/core': 1.27.2 - '@shikijs/engine-javascript': 1.27.2 - '@shikijs/engine-oniguruma': 1.27.2 - '@shikijs/langs': 1.27.2 - '@shikijs/themes': 1.27.2 - '@shikijs/types': 1.27.2 - '@shikijs/vscode-textmate': 10.0.1 - '@types/hast': 3.0.4 - - shiki@2.1.0: + shiki@2.2.0: dependencies: - '@shikijs/core': 2.1.0 - '@shikijs/engine-javascript': 2.1.0 - '@shikijs/engine-oniguruma': 2.1.0 - '@shikijs/langs': 2.1.0 - '@shikijs/themes': 2.1.0 - '@shikijs/types': 2.1.0 + '@shikijs/core': 2.2.0 + '@shikijs/engine-javascript': 2.2.0 + '@shikijs/engine-oniguruma': 2.2.0 + '@shikijs/langs': 2.2.0 + '@shikijs/themes': 2.2.0 + '@shikijs/types': 2.2.0 '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 @@ -10460,11 +10383,11 @@ snapshots: tailwind-merge@3.0.1: {} - tailwindcss-animate@1.0.7(tailwindcss@4.0.1): + tailwindcss-animate@1.0.7(tailwindcss@4.0.3): dependencies: - tailwindcss: 4.0.1 + tailwindcss: 4.0.3 - tailwindcss@4.0.1: {} + tailwindcss@4.0.3: {} tapable@2.2.1: {} @@ -10477,7 +10400,7 @@ snapshots: fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 - tm-themes@1.9.8: {} + tm-themes@1.9.9: {} to-regex-range@5.0.1: dependencies: