diff --git a/package.json b/package.json index 7b625df..687c7c1 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "focus-trap": "^7.5.3", "lint-staged": "^13.3.0", "prettier": "^2.8.8", - "rollup": "^3.29.4", + "rollup": "^4.1.1", "rollup-plugin-typescript2": "^0.36.0", "scule": "^1.0.0", "size-limit": "^8.2.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 303acc4..d5dce8d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,19 +10,19 @@ devDependencies: version: 7.38.0 '@rollup/plugin-alias': specifier: ^5.0.1 - version: 5.0.1(rollup@3.29.4) + version: 5.0.1(rollup@4.1.1) '@rollup/plugin-commonjs': specifier: ^25.0.5 - version: 25.0.5(rollup@3.29.4) + version: 25.0.5(rollup@4.1.1) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@3.29.4) + version: 15.2.3(rollup@4.1.1) '@rollup/plugin-replace': specifier: ^5.0.3 - version: 5.0.3(rollup@3.29.4) + version: 5.0.3(rollup@4.1.1) '@rollup/plugin-terser': specifier: ^0.4.4 - version: 0.4.4(rollup@3.29.4) + version: 0.4.4(rollup@4.1.1) '@size-limit/preset-small-lib': specifier: ^8.2.6 version: 8.2.6(size-limit@8.2.6) @@ -54,11 +54,11 @@ devDependencies: specifier: ^2.8.8 version: 2.8.8 rollup: - specifier: ^3.29.4 - version: 3.29.4 + specifier: ^4.1.1 + version: 4.1.1 rollup-plugin-typescript2: specifier: ^0.36.0 - version: 0.36.0(rollup@3.29.4)(typescript@5.2.2) + version: 0.36.0(rollup@4.1.1)(typescript@5.2.2) scule: specifier: ^1.0.0 version: 1.0.0 @@ -488,7 +488,7 @@ packages: fastq: 1.15.0 dev: true - /@rollup/plugin-alias@5.0.1(rollup@3.29.4): + /@rollup/plugin-alias@5.0.1(rollup@4.1.1): resolution: {integrity: sha512-JObvbWdOHoMy9W7SU0lvGhDtWq9PllP5mjpAy+TUslZG/WzOId9u80Hsqq1vCUn9pFJ0cxpdcnAv+QzU2zFH3Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -497,11 +497,11 @@ packages: rollup: optional: true dependencies: - rollup: 3.29.4 + rollup: 4.1.1 slash: 4.0.0 dev: true - /@rollup/plugin-commonjs@25.0.5(rollup@3.29.4): + /@rollup/plugin-commonjs@25.0.5(rollup@4.1.1): resolution: {integrity: sha512-xY8r/A9oisSeSuLCTfhssyDjo9Vp/eDiRLXkg1MXCcEEgEjPmLU+ZyDB20OOD0NlyDa/8SGbK5uIggF5XTx77w==} engines: {node: '>=14.0.0'} peerDependencies: @@ -510,16 +510,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.29.4) + '@rollup/pluginutils': 5.0.2(rollup@4.1.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.27.0 - rollup: 3.29.4 + rollup: 4.1.1 dev: true - /@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.1.1): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -528,16 +528,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.29.4) + '@rollup/pluginutils': 5.0.2(rollup@4.1.1) '@types/resolve': 1.20.2 deepmerge: 4.3.0 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.1 - rollup: 3.29.4 + rollup: 4.1.1 dev: true - /@rollup/plugin-replace@5.0.3(rollup@3.29.4): + /@rollup/plugin-replace@5.0.3(rollup@4.1.1): resolution: {integrity: sha512-je7fu05B800IrMlWjb2wzJcdXzHYW46iTipfChnBDbIbDXhASZs27W1B58T2Yf45jZtJUONegpbce+9Ut2Ti/Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -546,12 +546,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.29.4) + '@rollup/pluginutils': 5.0.2(rollup@4.1.1) magic-string: 0.27.0 - rollup: 3.29.4 + rollup: 4.1.1 dev: true - /@rollup/plugin-terser@0.4.4(rollup@3.29.4): + /@rollup/plugin-terser@0.4.4(rollup@4.1.1): resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: @@ -560,7 +560,7 @@ packages: rollup: optional: true dependencies: - rollup: 3.29.4 + rollup: 4.1.1 serialize-javascript: 6.0.1 smob: 1.1.1 terser: 5.17.4 @@ -574,7 +574,7 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.0.2(rollup@3.29.4): + /@rollup/pluginutils@5.0.2(rollup@4.1.1): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -586,8 +586,104 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.29.4 + rollup: 4.1.1 + dev: true + + /@rollup/rollup-android-arm-eabi@4.1.1: + resolution: {integrity: sha512-unO1UYnQ1j9OEAmfjTF2kffkLBX1lFUlfAe0zWA8lKFr+PpXOL/xrkyAXmH3HF+DicabKgAgU1xm8n+W2+8y3A==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.1.1: + resolution: {integrity: sha512-bvGQbel/3YsTznK4FLPb+ZVIoYuM1SHntnJYJjlP2QI9AFqwYQqGRPvW27ZefTpDvFfy05Fdg+EhVMxU6uDvtw==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.1.1: + resolution: {integrity: sha512-P3vZSdUElHFe3pTO1mnwwzsnA/ohddfofdhJWj4TRUe6Ug+lq2VjmST18Cq5R/H9Mt+7iDQSuUAH1TNUHpIIbg==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.1.1: + resolution: {integrity: sha512-YBPQ9qjqkPQPr3oBtU0nRGQGZFTkDY9VnuSjNTlQ1zvVS1X+5zPsLEP+EDZBYyN1IkF3HCFshXJaREwh2VsmLQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.1.1: + resolution: {integrity: sha512-oy5I33I5hrPi8au6Ue6l2CKcVWArYCSexSy49RqGlzq9lx+cqYYfv+L1yItKKnRnb5KmN2jh1yzzZdkleQIikA==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.1.1: + resolution: {integrity: sha512-FLjAU1iM4/y8+W2Hktm9WH750CTbrohF7NWdQkUMrNwh5zC2kC/JKhsrNdUvpj1710P924UHXnIH2cEIJ4V3lA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.1.1: + resolution: {integrity: sha512-idxA8GbyacMdJ9HKPFa0J7Ok49O4ZKODmlN6kzMZzaAXg5xuhCTddo0Cw4MgGGjjNsDcTuWk4giuQBL2X+TwXQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.1.1: + resolution: {integrity: sha512-txMwKD8ufSlguqLuiqG3ZFE8TTICKzmYA0x03XCuZoS6DKCXHMtSXQzuk9uz1oDeXKTqMEpvr4hfnyE9YepJVA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.1.1: + resolution: {integrity: sha512-fkOj14x8fAaBZRQ2VvEF665oQXcgGKsrAXpfo0Bl/zrKNda56WQfsozPzH7+qaJXMTNt3ylc1Z18SpqEvi5w7g==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.1.1: + resolution: {integrity: sha512-q04G+SLoMmLewIHc2ZVrsAzskXRXnzc5lUqXpOvwzgBSG+cBI1aBd+sLCGiOWezwMvcoa9yiPrkg+s5t0cZqSQ==} + cpu: [arm64] + os: [win32] + requiresBuild: true dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.1.1: + resolution: {integrity: sha512-Vwwzacn8Wxcfu/zSQx722dFYvKsJO1do0YssCkByBVjwZPzt/k8aWpJ25pqOlqw3h7g8zxrFBpRazIo21QnZqw==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.1.1: + resolution: {integrity: sha512-KiJhHBF211AWQ9l4K8YcPtDqa3lI1RLpySLef634Z4vjbU5v57+y1EuplUzdNYos/aoVrjbaVRAN1GU552YPHA==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true /@rushstack/node-core-library@3.61.0: resolution: {integrity: sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==} @@ -3196,7 +3292,7 @@ packages: glob: 7.2.3 dev: true - /rollup-plugin-typescript2@0.36.0(rollup@3.29.4)(typescript@5.2.2): + /rollup-plugin-typescript2@0.36.0(rollup@4.1.1)(typescript@5.2.2): resolution: {integrity: sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==} peerDependencies: rollup: '>=1.26.3' @@ -3205,7 +3301,7 @@ packages: '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 fs-extra: 10.1.0 - rollup: 3.29.4 + rollup: 4.1.1 semver: 7.5.4 tslib: 2.6.2 typescript: 5.2.2 @@ -3219,6 +3315,26 @@ packages: fsevents: 2.3.2 dev: true + /rollup@4.1.1: + resolution: {integrity: sha512-bWkbFVAAucqVACW8JQRZsfiRj6F3G/Yz+Px0B+NhSrvIanP2Qp5WoaU3hDf/1pET1BEr9YH+1FRw6TdeWXv4BQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.1.1 + '@rollup/rollup-android-arm64': 4.1.1 + '@rollup/rollup-darwin-arm64': 4.1.1 + '@rollup/rollup-darwin-x64': 4.1.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.1.1 + '@rollup/rollup-linux-arm64-gnu': 4.1.1 + '@rollup/rollup-linux-arm64-musl': 4.1.1 + '@rollup/rollup-linux-x64-gnu': 4.1.1 + '@rollup/rollup-linux-x64-musl': 4.1.1 + '@rollup/rollup-win32-arm64-msvc': 4.1.1 + '@rollup/rollup-win32-ia32-msvc': 4.1.1 + '@rollup/rollup-win32-x64-msvc': 4.1.1 + fsevents: 2.3.2 + dev: true + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: