diff --git a/package.json b/package.json index 780571e287..a07743133d 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "Shiro", "version": "1.2.5", "private": false, - "packageManager": "pnpm@9.15.4", + "packageManager": "pnpm@9.15.5", "license": "AGPL-3.0", "engines": { "node": ">=18" @@ -77,7 +77,7 @@ "idb-keyval": "6.2.1", "immer": "^10.1.1", "jojoo": "0.1.4", - "jotai": "2.11.1", + "jotai": "2.11.3", "js-cookie": "3.0.5", "js-yaml": "4.1.0", "jsondiffpatch": "^0.6.0", @@ -88,7 +88,7 @@ "marked": "15.0.6", "medium-zoom": "1.1.0", "mermaid": "11.4.1", - "motion": "12.0.6", + "motion": "12.0.11", "nanoid": "^5.0.9", "next": "14.2.8", "next-runtime-env": "3.2.2", @@ -103,7 +103,7 @@ "react-error-boundary": "5.0.0", "react-intersection-observer": "9.15.1", "react-responsive-masonry": "2.7.1", - "react-router-dom": "7.1.3", + "react-router-dom": "7.1.5", "react-shadow": "20.6.0", "react-tweet": "3.2.1", "remark-directive": "3.0.1", @@ -166,7 +166,7 @@ "tailwindcss-animate": "1.0.7", "tailwindcss-animated": "1.1.2", "typescript": "5.7.3", - "zx": "8.3.1" + "zx": "8.3.2" }, "pnpm": { "overrides": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2979b9ca43..7c2896bb28 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -192,10 +192,10 @@ importers: version: 10.1.1 jojoo: specifier: 0.1.4 - version: 0.1.4(immer@10.1.1)(jotai@2.11.1(@types/react@18.3.18)(react@18.3.1))(react@18.3.1) + version: 0.1.4(immer@10.1.1)(jotai@2.11.3(@types/react@18.3.18)(react@18.3.1))(react@18.3.1) jotai: - specifier: 2.11.1 - version: 2.11.1(@types/react@18.3.18)(react@18.3.1) + specifier: 2.11.3 + version: 2.11.3(@types/react@18.3.18)(react@18.3.1) js-cookie: specifier: 3.0.5 version: 3.0.5 @@ -227,8 +227,8 @@ importers: specifier: 11.4.1 version: 11.4.1 motion: - specifier: 12.0.6 - version: 12.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 12.0.11 + version: 12.0.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nanoid: specifier: ^5.0.9 version: 5.0.9 @@ -272,8 +272,8 @@ importers: specifier: 2.7.1 version: 2.7.1 react-router-dom: - specifier: 7.1.3 - version: 7.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.1.5 + version: 7.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-shadow: specifier: 20.6.0 version: 20.6.0(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -456,8 +456,8 @@ importers: specifier: 5.7.3 version: 5.7.3 zx: - specifier: 8.3.1 - version: 8.3.1 + specifier: 8.3.2 + version: 8.3.2 packages: @@ -4327,8 +4327,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@12.0.6: - resolution: {integrity: sha512-LmrXbXF6Vv5WCNmb+O/zn891VPZrH7XbsZgRLBROw6kFiP+iTK49gxTv2Ur3F0Tbw6+sy9BVtSqnWfMUpH+6nA==} + framer-motion@12.0.11: + resolution: {integrity: sha512-1F+YNXr3bSHxt5sCzeCVL56sc4MngbOhdU5ptv02vaepdFYcQd0fZtuAHvFJgMbn5V7SOsaX/3hVqr21ZaCKhA==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -4645,8 +4645,8 @@ packages: jose@5.9.6: resolution: {integrity: sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==} - jotai@2.11.1: - resolution: {integrity: sha512-41Su098mpHIX29hF/XOpDb0SqF6EES7+HXfrhuBqVSzRkxX48hD5i8nGsEewWZNAsBWJCTTmuz8M946Ih2PfcQ==} + jotai@2.11.3: + resolution: {integrity: sha512-B/PsewAQ0UOS5e2+TTWegUPQ3SCLPCjPY24LYUjfn2EorGlluTA2dFjVLgF1+xHLjK9Jit3y5mKHyMG3Xq/GZg==} engines: {node: '>=12.20.0'} peerDependencies: '@types/react': '>=17.0.0' @@ -5142,8 +5142,8 @@ packages: motion-utils@12.0.0: resolution: {integrity: sha512-MNFiBKbbqnmvOjkPyOKgHUp3Q6oiokLkI1bEwm5QA28cxMZrv0CbbBGDNmhF6DIXsi1pCQBSs0dX8xjeER1tmA==} - motion@12.0.6: - resolution: {integrity: sha512-AzCEO0+//mPlcGiL9JaVwjddHY1cbbnvz5upHL0toqQwsPCs+hiKJ0XG5jfG0XwDtBbiSXdEqW/UTmGLwkVQ6A==} + motion@12.0.11: + resolution: {integrity: sha512-3jagvC6gy/AQn+pw26g7Ti7OAKkcN1srJS77VK6N1xN9wh7AUMtC/htNhWZQ5nIv8FvODW9wdzcuTstzoAt6pA==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -5909,15 +5909,15 @@ packages: react-responsive-masonry@2.7.1: resolution: {integrity: sha512-Q+u+nOH87PzjqGFd2PgTcmLpHPZnCmUPREHYoNBc8dwJv6fi51p9U6hqwG8g/T8MN86HrFjrU+uQU6yvETU7cA==} - react-router-dom@7.1.3: - resolution: {integrity: sha512-qQGTE+77hleBzv9SIUIkGRvuFBQGagW+TQKy53UTZAO/3+YFNBYvRsNIZ1GT17yHbc63FylMOdS+m3oUriF1GA==} + react-router-dom@7.1.5: + resolution: {integrity: sha512-/4f9+up0Qv92D3bB8iN5P1s3oHAepSGa9h5k6tpTFlixTTskJZwKGhJ6vRJ277tLD1zuaZTt95hyGWV1Z37csQ==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' react-dom: '>=18' - react-router@7.1.3: - resolution: {integrity: sha512-EezYymLY6Guk/zLQ2vRA8WvdUhWFEj5fcE3RfWihhxXBW7+cd1LsIiA3lmx+KCmneAGQuyBv820o44L2+TtkSA==} + react-router@7.1.5: + resolution: {integrity: sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -6752,8 +6752,8 @@ packages: zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - zx@8.3.1: - resolution: {integrity: sha512-MjNXfysB0Rv/lMi8oFa3a3flNC/KKqhguuarqxYM/uz/WFoD/AgHDkDdoDD4Y4nRjaCDphJJBTeeaPAE1P7fhA==} + zx@8.3.2: + resolution: {integrity: sha512-qjTunv1NClO05jDaUjrNZfpqC9yvNCchge/bzOcQevsh1aM5qE3TG6MY24kuQKlOWx+7vNuhqO2wa9nQCIGvZA==} engines: {node: '>= 12.17.0'} hasBin: true @@ -11701,7 +11701,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@12.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@12.0.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: motion-dom: 12.0.0 motion-utils: 12.0.0 @@ -11972,15 +11972,15 @@ snapshots: jiti@2.4.2: {} - jojoo@0.1.4(immer@10.1.1)(jotai@2.11.1(@types/react@18.3.18)(react@18.3.1))(react@18.3.1): + jojoo@0.1.4(immer@10.1.1)(jotai@2.11.3(@types/react@18.3.18)(react@18.3.1))(react@18.3.1): dependencies: immer: 10.1.1 - jotai: 2.11.1(@types/react@18.3.18)(react@18.3.1) + jotai: 2.11.3(@types/react@18.3.18)(react@18.3.1) react: 18.3.1 jose@5.9.6: {} - jotai@2.11.1(@types/react@18.3.18)(react@18.3.1): + jotai@2.11.3(@types/react@18.3.18)(react@18.3.1): optionalDependencies: '@types/react': 18.3.18 react: 18.3.1 @@ -12803,9 +12803,9 @@ snapshots: motion-utils@12.0.0: {} - motion@12.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + motion@12.0.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - framer-motion: 12.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 12.0.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tslib: 2.8.1 optionalDependencies: react: 18.3.1 @@ -13582,13 +13582,13 @@ snapshots: react-responsive-masonry@2.7.1: {} - react-router-dom@7.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@7.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router: 7.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-router: 7.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-router@7.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router@7.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@types/cookie': 0.6.0 cookie: 1.0.2 @@ -14493,7 +14493,7 @@ snapshots: zwitch@2.0.4: {} - zx@8.3.1: + zx@8.3.2: optionalDependencies: '@types/fs-extra': 11.0.4 '@types/node': 22.12.0 diff --git a/storybook/package.json b/storybook/package.json index 39bb2edf00..8f6191dabc 100644 --- a/storybook/package.json +++ b/storybook/package.json @@ -8,7 +8,7 @@ "marked": "^15.0.6", "postcss-import": "^16.1.0", "react-error-boundary": "5.0.0", - "react-router-dom": "7.1.3", + "react-router-dom": "7.1.5", "vite": "6.0.11", "vite-plugin-node-polyfills": "0.23.0", "vite-plugin-restart": "0.4.2" @@ -22,7 +22,7 @@ "@vitejs/plugin-react": "^4.3.4", "buffer": "6.0.3", "concurrently": "^9.1.2", - "unplugin-macros": "0.14.0", + "unplugin-macros": "0.14.1", "vite-tsconfig-paths": "^5.1.4" } } \ No newline at end of file diff --git a/storybook/pnpm-lock.yaml b/storybook/pnpm-lock.yaml index e0bca43c39..65b7a52ca6 100644 --- a/storybook/pnpm-lock.yaml +++ b/storybook/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: 5.0.0 version: 5.0.0(react@19.0.0) react-router-dom: - specifier: 7.1.3 - version: 7.1.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 7.1.5 + version: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) vite: specifier: 6.0.11 version: 6.0.11 @@ -58,8 +58,8 @@ importers: specifier: ^9.1.2 version: 9.1.2 unplugin-macros: - specifier: 0.14.0 - version: 0.14.0(rollup@4.29.1) + specifier: 0.14.1 + version: 0.14.1(rollup@4.29.1) vite-tsconfig-paths: specifier: ^5.1.4 version: 5.1.4(vite@6.0.11) @@ -125,6 +125,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.7': + resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-transform-react-jsx-self@7.25.9': resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} engines: {node: '>=6.9.0'} @@ -153,6 +158,10 @@ packages: resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.7': + resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==} + engines: {node: '>=6.9.0'} + '@esbuild/aix-ppc64@0.24.2': resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} engines: {node: '>=18'} @@ -642,8 +651,8 @@ packages: assert@2.1.0: resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} - ast-kit@1.3.2: - resolution: {integrity: sha512-gdvX700WVC6sHCJQ7bJGfDvtuKAh6Sa6weIZROxfzUZKP7BjvB8y0SMlM/o4omSQ3L60PQSJROBJsb0vEViVnA==} + ast-kit@1.4.0: + resolution: {integrity: sha512-BlGeOw73FDsX7z0eZE/wuuafxYoek2yzNJ6l6A1nsb4+z/p87TOPbHaWuN53kFKNuUXiCQa2M+xLF71IqQmRSw==} engines: {node: '>=16.14.0'} astring@1.9.0: @@ -1312,9 +1321,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathe@2.0.2: resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==} @@ -1402,15 +1408,15 @@ packages: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} - react-router-dom@7.1.3: - resolution: {integrity: sha512-qQGTE+77hleBzv9SIUIkGRvuFBQGagW+TQKy53UTZAO/3+YFNBYvRsNIZ1GT17yHbc63FylMOdS+m3oUriF1GA==} + react-router-dom@7.1.5: + resolution: {integrity: sha512-/4f9+up0Qv92D3bB8iN5P1s3oHAepSGa9h5k6tpTFlixTTskJZwKGhJ6vRJ277tLD1zuaZTt95hyGWV1Z37csQ==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' react-dom: '>=18' - react-router@7.1.3: - resolution: {integrity: sha512-EezYymLY6Guk/zLQ2vRA8WvdUhWFEj5fcE3RfWihhxXBW7+cd1LsIiA3lmx+KCmneAGQuyBv820o44L2+TtkSA==} + react-router@7.1.5: + resolution: {integrity: sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -1637,8 +1643,8 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - unplugin-macros@0.14.0: - resolution: {integrity: sha512-78bmbgkdz6uYt0lxYwL9oflbrpddQPZMg/o721DCkK7e1xdxVH16EzBmdkm/G35YhD5mVbh6AjmmrkRF2ykPwA==} + unplugin-macros@0.14.1: + resolution: {integrity: sha512-F6fUwr4VH4X6XIDYfzNdxlqVX69cTXfrM6Oso1PYTvmR4k6CSgpgqBfl3Lc38TWgM3C2gyB93vd8MUFGjKH+QQ==} engines: {node: '>=18.12.0'} unplugin@2.1.2: @@ -1854,6 +1860,10 @@ snapshots: dependencies: '@babel/types': 7.26.3 + '@babel/parser@7.26.7': + dependencies: + '@babel/types': 7.26.7 + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -1891,6 +1901,11 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.26.7': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@esbuild/aix-ppc64@0.24.2': optional: true @@ -2289,10 +2304,10 @@ snapshots: object.assign: 4.1.7 util: 0.12.5 - ast-kit@1.3.2: + ast-kit@1.4.0: dependencies: - '@babel/parser': 7.26.3 - pathe: 1.1.2 + '@babel/parser': 7.26.7 + pathe: 2.0.2 astring@1.9.0: {} @@ -3282,8 +3297,6 @@ snapshots: path-parse@1.0.7: {} - pathe@1.1.2: {} - pathe@2.0.2: {} pbkdf2@3.1.2: @@ -3367,13 +3380,13 @@ snapshots: react-refresh@0.14.2: {} - react-router-dom@7.1.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + react-router-dom@7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-router: 7.1.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react-router: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react-router@7.1.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + react-router@7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@types/cookie': 0.6.0 cookie: 1.0.2 @@ -3685,10 +3698,10 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unplugin-macros@0.14.0(rollup@4.29.1): + unplugin-macros@0.14.1(rollup@4.29.1): dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.29.1) - ast-kit: 1.3.2 + ast-kit: 1.4.0 magic-string-ast: 0.7.0 unplugin: 2.1.2 vite: 6.0.11