diff --git a/packages/pipeline/package.json b/packages/pipeline/package.json index a4001a3..a24bac9 100644 --- a/packages/pipeline/package.json +++ b/packages/pipeline/package.json @@ -42,7 +42,7 @@ "test:watch": "vitest" }, "dependencies": { - "fast-xml-parser": "^5.11.1", + "fast-xml-parser": "^5.12.0", "fflate": "^0.8.3", "pdfjs-dist": "^6.3.289", "pngjs": "^7.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7dece2d..318fdea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -127,8 +127,8 @@ importers: packages/pipeline: dependencies: fast-xml-parser: - specifier: ^5.11.1 - version: 5.11.1 + specifier: ^5.12.0 + version: 5.12.0 fflate: specifier: ^0.8.3 version: 0.8.3 @@ -168,7 +168,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.1.12 - version: 4.1.12(@types/node@20.19.43)(vite@6.4.5(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0)) + version: 4.1.12(@types/node@20.19.43)(vite@6.4.6(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0)) packages: @@ -1138,8 +1138,8 @@ packages: resolution: {integrity: sha512-X5XaVWZIBCT7HHZGm5I7ZQXDwLG+bGXuSrMQAW+7Zvl87h1kmc1ZB1VSRJcpUfoUrGQp4Fkoxm5kZ+Ms+aW+eA==} engines: {node: '>= 20.19.0'} - '@nodable/entities@3.0.0': - resolution: {integrity: sha512-8L9xFeTYKhm49xfIypoe2W5wV1m/3Z58kT+7kR9A8OyFxcPduI4VmxaUMQyKYrRjUoLLSXv6EKKID5Tvj9cUVw==} + '@nodable/entities@3.1.0': + resolution: {integrity: sha512-LsS/DjHr+uDM647Gru/cA8+J3a3HfhttwCKLyuoyN7yXTFCxKBtSgMQBvrW9yNPa2/zDRUNuGPaH5QUFoa4arQ==} '@pdf-lib/standard-fonts@1.0.0': resolution: {integrity: sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==} @@ -1170,139 +1170,282 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.68.2': + resolution: {integrity: sha512-ItKrNMkEL3hy85kLBXwB0+M6CWWVI8vr7RV+Eb7oDlQIMXLaiEhGfdaj5jAUadYn2v3nwzAhIRl/nLyjAqV9vQ==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.64.12': resolution: {integrity: sha512-+tKxNa2psFmiTb0KfXlXs4Yj7vkEhzAvZ0DrQ5+0gWHQJM10jSleQ3l1FIVm5uvD53YM8lHfM4mgCLDDN9f1Gg==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.68.2': + resolution: {integrity: sha512-dCkT8BMPLo6X6GCFVtuzrnr981PpJSeK4ZO/d/mZdJ/ao61Qa1Usd/OHIQ69MQgw4qQclR/X6uRRUONiWwD8cw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-android-x64@4.68.2': + resolution: {integrity: sha512-p2jkKiscqQOGmyL6qu+KvJctvBc3SQTd+Xi2lQYn5QvFLEWz+QI8Z9iI+xcIjez6vKRsSnWP56Y3Ep7g3Stiug==} + cpu: [x64] + os: [android] + '@rollup/rollup-darwin-arm64@4.64.12': resolution: {integrity: sha512-iiripdfvyRBugV55/Dk7GplNXQtN/PG85OcKeveU1z2UkTg0MofbBF1qk//qgPWiqJbVvQcXAVCfE56oDGO4EQ==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.68.2': + resolution: {integrity: sha512-aVIfOteo5zoX8aL742H/S3QsyN6aokNYjdzrLnQBKxgRVoh4cibTErpi61RzSmrv2hBzDB1i751hwwdc8QK0vQ==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.64.12': resolution: {integrity: sha512-BmATib8swSMAagWNIfDZMnb+k34RXR4bbGOUfZgK8lLlniuMyVoSDDXCOGkdhtUmBXL4aygDh7bhjQ+TmhTvIw==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.68.2': + resolution: {integrity: sha512-+Wuf4TFTHiE/WnjKgH1SkNf/9D5ddoed1UR0p3jxjNAGemdeeQRL+r1bJ1LlZyha0VKDBYLB2U/a9a9KlSw4Kw==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.64.12': resolution: {integrity: sha512-GzrO0CiUq8vcAI/hYJuIcp6wNm3T3YhOpumYtf9Z3Fz+cfN1VESCVfy7EPcM3/m2K8l+Gn2U+4XtNZjwhUXctQ==} cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.68.2': + resolution: {integrity: sha512-feKK2dc13j/6D9mAp7XKhBM/VUqn0N/xRgP6rT7/mdRVVJUaeZ4lsJ9hN90aTi0k3OD+mkjlcN01vQ96Ac9VzQ==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.64.12': resolution: {integrity: sha512-Dpta6gigm4o6SYioXtTkZBlGLA/Sl6OpzgLqY+51uafJE2blPejAtR1w82CVLPN+F9cvo1+/em92x/zcOgY0uQ==} cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.68.2': + resolution: {integrity: sha512-s1oGXPGX1PNqdi9TLWD+RwtPEYf/BOTbCcq4anJBqNbzyjucti86ldYH37eKvsyTP7Bl5/Hf8XmbIxCz/iafTA==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.64.12': resolution: {integrity: sha512-YpeDwQ5uFaogRvytNC8RK0keDO65kI5wNEhGSs+4GiJc3KHhxj4j5cnQh2nCu9ybJj6RP0/ycB6bkN0yFJ9I+w==} cpu: [arm] os: [linux] libc: [glibc] + '@rollup/rollup-linux-arm-gnueabihf@4.68.2': + resolution: {integrity: sha512-ksR3ZmzHrm6HOUP8UlDBy5hNTcG9cEIa3EyGnxn5BjorLRjBh4ucxhwjwwVEm0dqcIN4Egc/XjDUiPQwN1ic9A==} + cpu: [arm] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-arm-musleabihf@4.64.12': resolution: {integrity: sha512-LQrB3/sImIr1ycrlEyaApOLH1rAy8JV4/dH4eoK817aWATdcs4fESXz53/w72NwDnwPM5zEUpoL7socH4ZDnwA==} cpu: [arm] os: [linux] libc: [musl] + '@rollup/rollup-linux-arm-musleabihf@4.68.2': + resolution: {integrity: sha512-STZVVBM35wULVsQah0xKfCBQMPpHliOfjnRaUNT35jrbpfapUrD8ix6Yhl7tLHW0xQSWotXSSghjUi/DclwRSw==} + cpu: [arm] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-arm64-gnu@4.64.12': resolution: {integrity: sha512-iAF2iYu9S4SBfNsb4k0ewNBjO83WxHEltIuKQBGMzEKFgrYfmJn+gatBDXR2t/0zJN0UW0kzR4rfvQ1UHzkZ1A==} cpu: [arm64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-arm64-gnu@4.68.2': + resolution: {integrity: sha512-Fm/GPC2R0zlJYQIp9aY9L1lO2z+P+UrcvXG6fhubfo/BbMOLZlLXshnbECOTqr3pxfZFb6nNn0QgDETDtrX7TQ==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-arm64-musl@4.64.12': resolution: {integrity: sha512-0MQdRtdbirJCXPIVeW/hd/LXLR8Qz96pc+2EBptuuV5q/zSGOzND7SZt8gBTE58NC9cUG/8UxcUXQiKRZ2WzzA==} cpu: [arm64] os: [linux] libc: [musl] + '@rollup/rollup-linux-arm64-musl@4.68.2': + resolution: {integrity: sha512-VoqlckWcwNF3WqsUkLZg91zYFgBvrC37Lc5e8AU+BKdCUFDMPoN0Rsin/LvF+rBVF527gWo5KT0oHkaAZaL1GA==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-loong64-gnu@4.64.12': resolution: {integrity: sha512-yGDEwn0AGnrY/KCz2oY8R9KKNiQnTcwNuCWXeSXF0VLxXzlqoCgaS5QHsf1lbQvKWwPuN2Czkjk1wXRCBONTOQ==} cpu: [loong64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-loong64-gnu@4.68.2': + resolution: {integrity: sha512-Zr8X/SUf7Jjwxt99BqPDF/Wq+sz4oUBIP6HBaFQWwb8wO1nV6LBIpD6jB9cMybLho93Z+B8rrN0uXEL6oNOUJQ==} + cpu: [loong64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-loong64-musl@4.64.12': resolution: {integrity: sha512-AjlbD0efZEhHaJ3bsNjxSFDoguNq6VZvC+FKGJGBCA+ZN7BrZq2TuuSWFa6AI8IpOeuvhp2LoYcP7jiZwmtU0Q==} cpu: [loong64] os: [linux] libc: [musl] + '@rollup/rollup-linux-loong64-musl@4.68.2': + resolution: {integrity: sha512-2EhrYEJNXIyhSZESwm/kCke1tiH7QAPOU3v3MsLM9J+Nfn2QCDe/pGROUAvYFK0BL2MEbzNgfrqrbnE5CFXkLw==} + cpu: [loong64] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-ppc64-gnu@4.64.12': resolution: {integrity: sha512-sDW0CiPoUCEEUV25uBG5sJ2gKe75DJqLpj91m1eK1vKffywyY7v4i6q1450ZuR6QW4NArXg7JpbMGgKU8di3HQ==} cpu: [ppc64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-ppc64-gnu@4.68.2': + resolution: {integrity: sha512-IC0dYuEQknw0m2FYBNBKlbrgBJBH5OMRiaRfCc4CFSpYnmDnqTpNSv+TgX+loezGTdRjBNZuYZi3t+Oc5NxNYg==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-ppc64-musl@4.64.12': resolution: {integrity: sha512-VTQYUhMjl8kv999VuYqScgv7P9cR9KuxI/6bkUsEa3bsswqG0+otFjuLZmJ1U+ffEP4IAz0jxOeV0DX6NRBhjg==} cpu: [ppc64] os: [linux] libc: [musl] + '@rollup/rollup-linux-ppc64-musl@4.68.2': + resolution: {integrity: sha512-Zlzm6fGuDvtAqMEl071/g17vxq6u2Y2v/rON/gDY4NvzWLJ41BGAlwhF3QuAzwq05zIPo4LYzdqwhx3oisYCUw==} + cpu: [ppc64] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-riscv64-gnu@4.64.12': resolution: {integrity: sha512-ppsKwpSjNrzJ8hge3Z3uiCcoRgAAQk2tU7auy3MFF348ffWRldFPnWIT/a/enK7huijlTfnwn4DYpDoapEb45A==} cpu: [riscv64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-riscv64-gnu@4.68.2': + resolution: {integrity: sha512-KhEpYRtHZ3Kj4shavjXeH+K1bQlA6UbP6MJ45rMPF/11JlZb1SRNLeuWCdigUEoMMaFO4+LwwcS+ew1SoLJu/g==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-riscv64-musl@4.64.12': resolution: {integrity: sha512-Gc3cVRC1trFH+GFWWTsJz6YuD4u75fzr/q99jqQGimonN/zvN6Wecck5WGzllOHj+XYXHcq0Ibor0tanGjfI6A==} cpu: [riscv64] os: [linux] libc: [musl] + '@rollup/rollup-linux-riscv64-musl@4.68.2': + resolution: {integrity: sha512-LPn9qvPsM/Ofd6Ekq3im6nB8Tk1ruJhTd3x/2bJkTR8m/XTsfxA+EU0RJ23WJqgJg123kitHAqbEK7B4cL1uPg==} + cpu: [riscv64] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-s390x-gnu@4.64.12': resolution: {integrity: sha512-pjmDTFStvwFE3shTeUDvSDiSp8/qAf5bQXejcEUDDavWz4jEhTIpCdpS06G0PEwSCSNK0Lngjz2v9l4hk3Z74A==} cpu: [s390x] os: [linux] libc: [glibc] + '@rollup/rollup-linux-s390x-gnu@4.68.2': + resolution: {integrity: sha512-Q1+E+pzSP+FiXuIZtxKR+pK7l2KQ9gsM+VaFPv1LR277kp7l61crG46WGLKLLay3Js5cvyU9Keqdzxa1EcFO+g==} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.64.12': resolution: {integrity: sha512-mkbjxPqpR91u1JD7xY4aLZhr/Mqka4/RqGcG4WNGgN/lC1o7TzyCyqJoSJXp9qVVxMwpJGFlEF1VlERb+Ghw1Q==} cpu: [x64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.68.2': + resolution: {integrity: sha512-3Btp4Lca/WzsmbaKu9Lh9d/XwyRDIegd/5khRBusHGw/Ll6SoF5Shn63OrjPdkLcpNi2PGDApXzNmxriRxGYjA==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-x64-musl@4.64.12': resolution: {integrity: sha512-vIeut2LkuVc3gcsawLJPahNAzvzBcFRhu2O+yVb//BuQKz7PIItMF0piXRbN/lIDO3d68TSDd368Vg6YwgTybw==} cpu: [x64] os: [linux] libc: [musl] + '@rollup/rollup-linux-x64-musl@4.68.2': + resolution: {integrity: sha512-5SKVaUiVs18+DGBnpg0mORGxgq/0udczngGxV/vf2nvK1djqpOKIxY/+8rBWxAbWGRE4RnnwxWabDwJN3pCwIQ==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rollup/rollup-openbsd-x64@4.64.12': resolution: {integrity: sha512-3Sx+D3r9oPkTdNUcPrIRM2Am+vzEV6VGWoImHG4ZVK2jJeOW+eDjLeTm6nvu/z/m0fiX2YmGLXIypblc336MXg==} cpu: [x64] os: [openbsd] + '@rollup/rollup-openbsd-x64@4.68.2': + resolution: {integrity: sha512-KBpm48/lESsHgWd+dRlcy18APBYhXU4Jb6VlJoqbpWNwfpztFXwP22qVv9aHd3k1quSrmLeJwYLc7rpQ+BFZrw==} + cpu: [x64] + os: [openbsd] + '@rollup/rollup-openharmony-arm64@4.64.12': resolution: {integrity: sha512-Nn2xh0teFnl71EiiUrKvECWcdGXtWF8q0uGclYwXGVw6QClGAcME0/bJSGdK+xIvd6MLEKYmjkTUvCBV+7m5Kw==} cpu: [arm64] os: [openharmony] + '@rollup/rollup-openharmony-arm64@4.68.2': + resolution: {integrity: sha512-o0D0bfRW8QGA1Ph6OzqVHMq5LRu1xkr1iM7qQIXUSFuR60ddXeDhN9UR4bUBPLYsrT46sZwwgQa51TWtBV3r5g==} + cpu: [arm64] + os: [openharmony] + '@rollup/rollup-win32-arm64-msvc@4.64.12': resolution: {integrity: sha512-n1/0H9TS+kBa4xp6n9aV7yiynBNfmerjkj2nAMIfY0ZHv1zShWRXnsAuAPAH0sfEK4ZSMK+z24q2RjAPFLCN1w==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.68.2': + resolution: {integrity: sha512-r17kcu5kmd6WQwokYmfBnfwM/icureCWCPjpJVALcrSv5Lfy6Ggk9azxXor6hILhCHbc/4IfEiv+L5RXaOHinA==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.64.12': resolution: {integrity: sha512-AdlDbQpsLfGlsHr1NfLZFtdnvxCKNp9TwlYVYExs8JJLWjLafUQEKJk0r9zUbmU57mw9nglMEvzqPHuLWYmaKw==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.68.2': + resolution: {integrity: sha512-yUtOqq7ZrQoZ3WiHSR6QGTdOl4YgMHqXIYSBYU6siIcC0YF0pEwx7aGsPTm2mRwrmW6SMJkxzEdFm6wqXpmbNw==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-gnu@4.64.12': resolution: {integrity: sha512-u5SSUJBHod51UamjkigSr+JPre6xMy5vaWTTV2K0SnFG4RuKyYpf66dTSLFKX2cwaldpwyBurXPUCxq8riQMEg==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-gnu@4.68.2': + resolution: {integrity: sha512-5IYoWxQGo5WECbJbImIf2w33uCHJNLv4o/FQtSyeYDed7AC6zx84NsEcGYccoI2geDEYkrxUXcsYK/6EhwVSIg==} + cpu: [x64] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.64.12': resolution: {integrity: sha512-j5rXD4R/4DM5+V991AA9xOnG2Rwu2g3p5TPgu1Eu7apju0NUrLl+Bn/KpWc6wYJtlXqzwz1r+LNV1JeBU4VGvw==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.68.2': + resolution: {integrity: sha512-ee+c14ggUiM7lg4PtCjSBYU9O9dHp4FFespRnd5yj7SilUBJCL3x3aHlB+sIqbGjcPo3pEyODASnfKJuZ26YBw==} + cpu: [x64] + os: [win32] + '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -1389,6 +1532,9 @@ packages: '@types/esrecurse@4.3.1': resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + '@types/estree@1.0.10': + resolution: {integrity: sha512-lTyOMnOcmRBzdCv6/4zUZCrEhV0xrqQiUZBZtVcbmLHBXKLnN8q89v/wKRF/Q0HbwVsqbIG3o5HDoFl9sduM+g==} + '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} @@ -2359,8 +2505,8 @@ packages: fast-xml-builder@1.3.1: resolution: {integrity: sha512-pIM/1n3ntFXKYrUZwW7QCK0gAW7XY+wzj1YMIV3tLDvPj/V+zTGJK5e3/4WJfwj0qWw2ElNXiTixda/R+3YSug==} - fast-xml-parser@5.11.1: - resolution: {integrity: sha512-TBw6K/fxoQGGjCmZDw9w/ZwP3uDcnTM4YH/g+PFRWr8sbe5idXtxNN6vITh4+1ruCZaho6uBFurElsA7F0zzgw==} + fast-xml-parser@5.12.0: + resolution: {integrity: sha512-/pXxRBtwxY9w8z7YbgsvIPPcPvFDsTbIkWwTQJhzNJPokj+TbN6ftmcv4j/pEQDvOCNnKGDzuk5Bo2oogIOiFg==} hasBin: true fdir@6.5.0: @@ -2826,8 +2972,8 @@ packages: resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} engines: {node: '>=18'} - is-unsafe@2.0.2: - resolution: {integrity: sha512-HgbIHPBH0KHHCcjLfGsCvhtPTVxjaAZlXjwdz7/GQC40SjSe4sfQsar8J5VFo8JOSbarkpV0OLG95bbaNd9aAQ==} + is-unsafe@2.0.3: + resolution: {integrity: sha512-ZBllczCCO267vgdFb6Tq3pv+LhHaCiGMdr+ZsuL+OopruAg7S+3ZDs1vD0RPC0uSrkjzbraxaGjtX1YBxjPeFQ==} is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} @@ -3444,6 +3590,10 @@ packages: resolution: {integrity: sha512-YUbWYCgErwnMAVkjUnYa+KlMBzGpHwiIt/DE7f0G33AuX2LH9UcTk6KgWxd3zRU+pN3u/C+Xl3EnMLM4Hea7Sg==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.32: + resolution: {integrity: sha512-LJlKCCAUFKOuZxipUdYw1NzIITEsPcgyOG9LkvRJvuKj/bRzbuRY0ARXvL0pWGpsZvn8jku+LMep2eU0seHp8g==} + engines: {node: ^10 || ^12 || >=14} + postject@1.0.0-alpha.6: resolution: {integrity: sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==} engines: {node: '>=14.0.0'} @@ -3631,6 +3781,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.68.2: + resolution: {integrity: sha512-xzt45rKOxzEuqjTdkGTIEaePcq9xRELlFI1uoazlKap8T6bENJkONSCfhK51P6XFTixa4rosPcDHihSdduXndQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} @@ -3842,8 +3997,8 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strnum@2.4.2: - resolution: {integrity: sha512-rDG3Ah4TV0k1hWvLSzkZtMmLN9+eS+h3knq4MP6A42Y3Yh5qGNnOUs1jJkoSr8FG5dsL28c7KgkIBzSEykqtuw==} + strnum@2.5.1: + resolution: {integrity: sha512-UM4nTLWzQiDBseVxUGxN0wJzIk0UU89Qi7pKXz9qISo+lhviJikTuikBsK/oFRlpvYHvSdz0TVoLyQ+sEpYwxA==} sumchecker@3.0.1: resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} @@ -4108,6 +4263,46 @@ packages: yaml: optional: true + vite@6.4.6: + resolution: {integrity: sha512-RtsraAwEG68idOA6iUOoIpOlcSKROnf815aIq9qHTSrDNpLoBrBa12suyfcEd8qn0xwOVQI1Yhm1GbmTjF600A==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitest@4.1.12: resolution: {integrity: sha512-5eWdz2yb3ajxWF3C8C4TjkXl7FGm3n2E/VlazALrQHzK7nYMSGFnCZto0bbPNl77AwkOZVLk0YnBAejUu0NiWA==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5199,7 +5394,7 @@ snapshots: '@noble/hashes@2.4.0': {} - '@nodable/entities@3.0.0': {} + '@nodable/entities@3.1.0': {} '@pdf-lib/standard-fonts@1.0.0': dependencies: @@ -5236,78 +5431,156 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.64.12': optional: true + '@rollup/rollup-android-arm-eabi@4.68.2': + optional: true + '@rollup/rollup-android-arm64@4.64.12': optional: true + '@rollup/rollup-android-arm64@4.68.2': + optional: true + + '@rollup/rollup-android-x64@4.68.2': + optional: true + '@rollup/rollup-darwin-arm64@4.64.12': optional: true + '@rollup/rollup-darwin-arm64@4.68.2': + optional: true + '@rollup/rollup-darwin-x64@4.64.12': optional: true + '@rollup/rollup-darwin-x64@4.68.2': + optional: true + '@rollup/rollup-freebsd-arm64@4.64.12': optional: true + '@rollup/rollup-freebsd-arm64@4.68.2': + optional: true + '@rollup/rollup-freebsd-x64@4.64.12': optional: true + '@rollup/rollup-freebsd-x64@4.68.2': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.64.12': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.68.2': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.64.12': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.68.2': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.64.12': optional: true + '@rollup/rollup-linux-arm64-gnu@4.68.2': + optional: true + '@rollup/rollup-linux-arm64-musl@4.64.12': optional: true + '@rollup/rollup-linux-arm64-musl@4.68.2': + optional: true + '@rollup/rollup-linux-loong64-gnu@4.64.12': optional: true + '@rollup/rollup-linux-loong64-gnu@4.68.2': + optional: true + '@rollup/rollup-linux-loong64-musl@4.64.12': optional: true + '@rollup/rollup-linux-loong64-musl@4.68.2': + optional: true + '@rollup/rollup-linux-ppc64-gnu@4.64.12': optional: true + '@rollup/rollup-linux-ppc64-gnu@4.68.2': + optional: true + '@rollup/rollup-linux-ppc64-musl@4.64.12': optional: true + '@rollup/rollup-linux-ppc64-musl@4.68.2': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.64.12': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.68.2': + optional: true + '@rollup/rollup-linux-riscv64-musl@4.64.12': optional: true + '@rollup/rollup-linux-riscv64-musl@4.68.2': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.64.12': optional: true + '@rollup/rollup-linux-s390x-gnu@4.68.2': + optional: true + '@rollup/rollup-linux-x64-gnu@4.64.12': optional: true + '@rollup/rollup-linux-x64-gnu@4.68.2': + optional: true + '@rollup/rollup-linux-x64-musl@4.64.12': optional: true + '@rollup/rollup-linux-x64-musl@4.68.2': + optional: true + '@rollup/rollup-openbsd-x64@4.64.12': optional: true + '@rollup/rollup-openbsd-x64@4.68.2': + optional: true + '@rollup/rollup-openharmony-arm64@4.64.12': optional: true + '@rollup/rollup-openharmony-arm64@4.68.2': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.64.12': optional: true + '@rollup/rollup-win32-arm64-msvc@4.68.2': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.64.12': optional: true + '@rollup/rollup-win32-ia32-msvc@4.68.2': + optional: true + '@rollup/rollup-win32-x64-gnu@4.64.12': optional: true + '@rollup/rollup-win32-x64-gnu@4.68.2': + optional: true + '@rollup/rollup-win32-x64-msvc@4.64.12': optional: true + '@rollup/rollup-win32-x64-msvc@4.68.2': + optional: true + '@sec-ant/readable-stream@0.4.1': {} '@simple-libs/child-process-utils@1.0.2': @@ -5448,6 +5721,8 @@ snapshots: '@types/esrecurse@4.3.1': {} + '@types/estree@1.0.10': {} + '@types/estree@1.0.9': {} '@types/fs-extra@9.0.13': @@ -5623,21 +5898,21 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.1 - '@vitest/mocker@4.1.12(vite@6.4.5(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0))': + '@vitest/mocker@4.1.12(vite@6.4.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.12 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 6.4.5(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0) + vite: 6.4.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0) - '@vitest/mocker@4.1.12(vite@6.4.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0))': + '@vitest/mocker@4.1.12(vite@6.4.6(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.12 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 6.4.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0) + vite: 6.4.6(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0) '@vitest/pretty-format@4.1.12': dependencies: @@ -6045,7 +6320,7 @@ snapshots: detect-indent: 6.1.0 detect-newline: 3.1.0 dotgitignore: 2.1.0 - fast-xml-parser: 5.11.1 + fast-xml-parser: 5.12.0 figures: 3.2.0 find-up: 5.0.0 git-semver-tags: 5.0.1 @@ -6797,13 +7072,13 @@ snapshots: path-expression-matcher: 1.6.2 xml-naming: 0.3.0 - fast-xml-parser@5.11.1: + fast-xml-parser@5.12.0: dependencies: - '@nodable/entities': 3.0.0 + '@nodable/entities': 3.1.0 fast-xml-builder: 1.3.1 - is-unsafe: 2.0.2 + is-unsafe: 2.0.3 path-expression-matcher: 1.6.2 - strnum: 2.4.2 + strnum: 2.5.1 xml-naming: 0.3.0 fdir@6.5.0(picomatch@4.0.7): @@ -7302,7 +7577,7 @@ snapshots: is-unicode-supported@2.1.0: {} - is-unsafe@2.0.2: {} + is-unsafe@2.0.3: {} is-weakmap@2.0.2: {} @@ -7863,6 +8138,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.2 + postcss@8.5.32: + dependencies: + nanoid: 3.3.20 + picocolors: 1.1.1 + source-map-js: 1.2.2 + postject@1.0.0-alpha.6: dependencies: commander: 9.5.0 @@ -8099,6 +8380,38 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.64.12 fsevents: 2.3.3 + rollup@4.68.2: + dependencies: + '@types/estree': 1.0.10 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.68.2 + '@rollup/rollup-android-arm64': 4.68.2 + '@rollup/rollup-android-x64': 4.68.2 + '@rollup/rollup-darwin-arm64': 4.68.2 + '@rollup/rollup-darwin-x64': 4.68.2 + '@rollup/rollup-freebsd-arm64': 4.68.2 + '@rollup/rollup-freebsd-x64': 4.68.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.68.2 + '@rollup/rollup-linux-arm-musleabihf': 4.68.2 + '@rollup/rollup-linux-arm64-gnu': 4.68.2 + '@rollup/rollup-linux-arm64-musl': 4.68.2 + '@rollup/rollup-linux-loong64-gnu': 4.68.2 + '@rollup/rollup-linux-loong64-musl': 4.68.2 + '@rollup/rollup-linux-ppc64-gnu': 4.68.2 + '@rollup/rollup-linux-ppc64-musl': 4.68.2 + '@rollup/rollup-linux-riscv64-gnu': 4.68.2 + '@rollup/rollup-linux-riscv64-musl': 4.68.2 + '@rollup/rollup-linux-s390x-gnu': 4.68.2 + '@rollup/rollup-linux-x64-gnu': 4.68.2 + '@rollup/rollup-linux-x64-musl': 4.68.2 + '@rollup/rollup-openbsd-x64': 4.68.2 + '@rollup/rollup-openharmony-arm64': 4.68.2 + '@rollup/rollup-win32-arm64-msvc': 4.68.2 + '@rollup/rollup-win32-ia32-msvc': 4.68.2 + '@rollup/rollup-win32-x64-gnu': 4.68.2 + '@rollup/rollup-win32-x64-msvc': 4.68.2 + fsevents: 2.3.3 + rxjs@7.8.2: dependencies: tslib: 2.8.1 @@ -8342,7 +8655,7 @@ snapshots: strip-json-comments@3.1.1: {} - strnum@2.4.2: + strnum@2.5.1: dependencies: anynum: 1.0.1 @@ -8568,7 +8881,7 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite@6.4.5(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0): + vite@6.4.5(@types/node@22.20.2)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.7) @@ -8577,14 +8890,14 @@ snapshots: rollup: 4.64.12 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 20.19.43 + '@types/node': 22.20.2 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.33.0 tsx: 4.23.13 yaml: 2.9.0 - vite@6.4.5(@types/node@22.20.2)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0): + vite@6.4.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.7) @@ -8593,33 +8906,33 @@ snapshots: rollup: 4.64.12 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 22.20.2 + '@types/node': 25.5.0 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.33.0 tsx: 4.23.13 yaml: 2.9.0 - vite@6.4.5(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0): + vite@6.4.6(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.7) picomatch: 4.0.7 - postcss: 8.5.31 - rollup: 4.64.12 + postcss: 8.5.32 + rollup: 4.68.2 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.5.0 + '@types/node': 20.19.43 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.33.0 tsx: 4.23.13 yaml: 2.9.0 - vitest@4.1.12(@types/node@20.19.43)(vite@6.4.5(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0)): + vitest@4.1.12(@types/node@20.19.43)(vite@6.4.6(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.12 - '@vitest/mocker': 4.1.12(vite@6.4.5(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0)) + '@vitest/mocker': 4.1.12(vite@6.4.6(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.12 '@vitest/runner': 4.1.12 '@vitest/snapshot': 4.1.12 @@ -8636,7 +8949,7 @@ snapshots: tinyexec: 1.3.1 tinyglobby: 0.2.17 tinyrainbow: 3.1.1 - vite: 6.4.5(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0) + vite: 6.4.6(@types/node@20.19.43)(jiti@2.6.1)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.19.43