diff --git a/package.json b/package.json index 49b23d0..4b26543 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,7 @@ "rehype-pretty-code": "^0.9.7", "rehype-slug": "^5.1.0", "remark-gfm": "^3.0.1", - "rollup": "^3.29.4", + "rollup": "^4.17.2", "rollup-plugin-dts": "^6.1.0", "rollup-plugin-livereload": "^2.0.5", "rollup-plugin-peer-deps-external": "^2.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b86b37b..bb40ebc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,25 +56,25 @@ importers: version: 13.4.4(@mdx-js/loader@2.3.0(webpack@5.91.0))(@mdx-js/react@2.3.0(react@18.2.0)) '@rollup/plugin-babel': specifier: ^6.0.4 - version: 6.0.4(@babel/core@7.24.5)(@types/babel__core@7.20.1)(rollup@3.29.4) + version: 6.0.4(@babel/core@7.24.5)(@types/babel__core@7.20.1)(rollup@4.17.2) '@rollup/plugin-commonjs': specifier: ^25.0.7 - version: 25.0.7(rollup@3.29.4) + version: 25.0.7(rollup@4.17.2) '@rollup/plugin-image': specifier: ^3.0.3 - version: 3.0.3(rollup@3.29.4) + version: 3.0.3(rollup@4.17.2) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@3.29.4) + version: 15.2.3(rollup@4.17.2) '@rollup/plugin-replace': specifier: ^5.0.5 - version: 5.0.5(rollup@3.29.4) + version: 5.0.5(rollup@4.17.2) '@rollup/plugin-terser': specifier: ^0.4.4 - version: 0.4.4(rollup@3.29.4) + version: 0.4.4(rollup@4.17.2) '@rollup/plugin-typescript': specifier: ^11.1.6 - version: 11.1.6(rollup@3.29.4)(tslib@2.4.0)(typescript@4.7.4) + version: 11.1.6(rollup@4.17.2)(tslib@2.4.0)(typescript@4.7.4) '@tailwindcss/typography': specifier: ^0.5.9 version: 0.5.9(tailwindcss@3.3.2(ts-node@10.9.1(@types/node@18.0.3)(typescript@4.7.4))) @@ -193,17 +193,17 @@ importers: specifier: ^3.0.1 version: 3.0.1 rollup: - specifier: ^3.29.4 - version: 3.29.4 + specifier: ^4.17.2 + version: 4.17.2 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@3.29.4)(typescript@4.7.4) + version: 6.1.0(rollup@4.17.2)(typescript@4.7.4) rollup-plugin-livereload: specifier: ^2.0.5 version: 2.0.5 rollup-plugin-peer-deps-external: specifier: ^2.2.4 - version: 2.2.4(rollup@3.29.4) + version: 2.2.4(rollup@4.17.2) rollup-plugin-postcss: specifier: ^4.0.2 version: 4.0.2(postcss@8.4.14)(ts-node@10.9.1(@types/node@18.0.3)(typescript@4.7.4)) @@ -1387,6 +1387,86 @@ packages: rollup: optional: true + '@rollup/rollup-android-arm-eabi@4.17.2': + resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.17.2': + resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.17.2': + resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.17.2': + resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.17.2': + resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.17.2': + resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.17.2': + resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.17.2': + resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.17.2': + resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.17.2': + resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.17.2': + resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.17.2': + resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.17.2': + resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.17.2': + resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} + cpu: [x64] + os: [win32] + '@rushstack/eslint-patch@1.3.0': resolution: {integrity: sha512-IthPJsJR85GhOkp3Hvp8zFOPK5ynKn6STyHa/WZpioK7E1aYDiBzpqQPrngc14DszIUkIrdd3k9Iu0XSzlP/1w==} @@ -4894,9 +4974,9 @@ packages: rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} - rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + rollup@4.17.2: + resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true run-applescript@5.0.0: @@ -7240,75 +7320,123 @@ snapshots: picocolors: 1.0.0 tslib: 2.5.2 - '@rollup/plugin-babel@6.0.4(@babel/core@7.24.5)(@types/babel__core@7.20.1)(rollup@3.29.4)': + '@rollup/plugin-babel@6.0.4(@babel/core@7.24.5)(@types/babel__core@7.20.1)(rollup@4.17.2)': dependencies: '@babel/core': 7.24.5 '@babel/helper-module-imports': 7.24.3 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) optionalDependencies: '@types/babel__core': 7.20.1 - rollup: 3.29.4 + rollup: 4.17.2 - '@rollup/plugin-commonjs@25.0.7(rollup@3.29.4)': + '@rollup/plugin-commonjs@25.0.7(rollup@4.17.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.10 optionalDependencies: - rollup: 3.29.4 + rollup: 4.17.2 - '@rollup/plugin-image@3.0.3(rollup@3.29.4)': + '@rollup/plugin-image@3.0.3(rollup@4.17.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) mini-svg-data-uri: 1.4.4 optionalDependencies: - rollup: 3.29.4 + rollup: 4.17.2 - '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.17.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 3.29.4 + rollup: 4.17.2 - '@rollup/plugin-replace@5.0.5(rollup@3.29.4)': + '@rollup/plugin-replace@5.0.5(rollup@4.17.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) magic-string: 0.30.10 optionalDependencies: - rollup: 3.29.4 + rollup: 4.17.2 - '@rollup/plugin-terser@0.4.4(rollup@3.29.4)': + '@rollup/plugin-terser@0.4.4(rollup@4.17.2)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.31.0 optionalDependencies: - rollup: 3.29.4 + rollup: 4.17.2 - '@rollup/plugin-typescript@11.1.6(rollup@3.29.4)(tslib@2.4.0)(typescript@4.7.4)': + '@rollup/plugin-typescript@11.1.6(rollup@4.17.2)(tslib@2.4.0)(typescript@4.7.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) resolve: 1.22.8 typescript: 4.7.4 optionalDependencies: - rollup: 3.29.4 + rollup: 4.17.2 tslib: 2.4.0 - '@rollup/pluginutils@5.1.0(rollup@3.29.4)': + '@rollup/pluginutils@5.1.0(rollup@4.17.2)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 3.29.4 + rollup: 4.17.2 + + '@rollup/rollup-android-arm-eabi@4.17.2': + optional: true + + '@rollup/rollup-android-arm64@4.17.2': + optional: true + + '@rollup/rollup-darwin-arm64@4.17.2': + optional: true + + '@rollup/rollup-darwin-x64@4.17.2': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.17.2': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.17.2': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-x64-musl@4.17.2': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.17.2': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.17.2': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.17.2': + optional: true '@rushstack/eslint-patch@1.3.0': {} @@ -11561,10 +11689,10 @@ snapshots: dependencies: glob: 7.2.3 - rollup-plugin-dts@6.1.0(rollup@3.29.4)(typescript@4.7.4): + rollup-plugin-dts@6.1.0(rollup@4.17.2)(typescript@4.7.4): dependencies: magic-string: 0.30.10 - rollup: 3.29.4 + rollup: 4.17.2 typescript: 4.7.4 optionalDependencies: '@babel/code-frame': 7.24.2 @@ -11576,9 +11704,9 @@ snapshots: - bufferutil - utf-8-validate - rollup-plugin-peer-deps-external@2.2.4(rollup@3.29.4): + rollup-plugin-peer-deps-external@2.2.4(rollup@4.17.2): dependencies: - rollup: 3.29.4 + rollup: 4.17.2 rollup-plugin-postcss@4.0.2(postcss@8.4.14)(ts-node@10.9.1(@types/node@18.0.3)(typescript@4.7.4)): dependencies: @@ -11608,8 +11736,26 @@ snapshots: dependencies: estree-walker: 0.6.1 - rollup@3.29.4: + rollup@4.17.2: + dependencies: + '@types/estree': 1.0.5 optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.17.2 + '@rollup/rollup-android-arm64': 4.17.2 + '@rollup/rollup-darwin-arm64': 4.17.2 + '@rollup/rollup-darwin-x64': 4.17.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 + '@rollup/rollup-linux-arm-musleabihf': 4.17.2 + '@rollup/rollup-linux-arm64-gnu': 4.17.2 + '@rollup/rollup-linux-arm64-musl': 4.17.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 + '@rollup/rollup-linux-riscv64-gnu': 4.17.2 + '@rollup/rollup-linux-s390x-gnu': 4.17.2 + '@rollup/rollup-linux-x64-gnu': 4.17.2 + '@rollup/rollup-linux-x64-musl': 4.17.2 + '@rollup/rollup-win32-arm64-msvc': 4.17.2 + '@rollup/rollup-win32-ia32-msvc': 4.17.2 + '@rollup/rollup-win32-x64-msvc': 4.17.2 fsevents: 2.3.3 run-applescript@5.0.0: