this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Upgrade deps

Reimplement splitVendorChunkPlugin

+150 -430
+134 -414
package-lock.json
··· 14 14 "@github/text-expander-element": "~2.9.2", 15 15 "@iconify-icons/mingcute": "~1.2.9", 16 16 "@justinribeiro/lite-youtube": "~1.8.2", 17 - "@lingui/detect-locale": "~5.3.2", 18 - "@lingui/macro": "~5.3.2", 19 - "@lingui/react": "~5.3.2", 17 + "@lingui/detect-locale": "~5.3.3", 18 + "@lingui/macro": "~5.3.3", 19 + "@lingui/react": "~5.3.3", 20 20 "@szhsin/react-menu": "~4.4.1", 21 21 "chroma-js": "~3.1.2", 22 22 "compare-versions": "~6.1.1", ··· 51 51 }, 52 52 "devDependencies": { 53 53 "@biomejs/biome": "2.1.1", 54 - "@lingui/babel-plugin-lingui-macro": "~5.3.2", 55 - "@lingui/cli": "~5.3.2", 56 - "@lingui/vite-plugin": "~5.3.2", 57 - "@playwright/test": "~1.53.2", 58 - "@preact/preset-vite": "~2.10.1", 59 - "@types/node": "~24.0.12", 54 + "@lingui/babel-plugin-lingui-macro": "~5.3.3", 55 + "@lingui/cli": "~5.3.3", 56 + "@lingui/vite-plugin": "~5.3.3", 57 + "@playwright/test": "~1.54.1", 58 + "@preact/preset-vite": "~2.10.2", 59 + "@types/node": "~24.0.13", 60 60 "postcss": "~8.5.6", 61 61 "postcss-dark-theme-class": "~1.3.0", 62 62 "postcss-preset-env": "~10.2.4", 63 63 "sonda": "~0.9.0", 64 64 "twitter-text": "~3.1.0", 65 - "vite": "~6.3.5", 65 + "vite": "~7.0.4", 66 66 "vite-plugin-generate-file": "~0.3.1", 67 67 "vite-plugin-html-config": "~2.0.2", 68 - "vite-plugin-pwa": "~1.0.0", 68 + "vite-plugin-pwa": "~1.0.1", 69 69 "vite-plugin-remove-console": "~2.2.0", 70 70 "vite-plugin-run": "~0.6.1", 71 71 "workbox-cacheable-response": "~7.3.0", ··· 3497 3497 "license": "MIT" 3498 3498 }, 3499 3499 "node_modules/@lingui/babel-plugin-extract-messages": { 3500 - "version": "5.3.2", 3501 - "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-5.3.2.tgz", 3502 - "integrity": "sha512-uOPHYHyKn37P/YYl4kJo7Fu4yo6IqKsJJtNaOsYoZov9iKSPWTDzU7cVWIrm7s2K+C9vvyLwIfqZukSKC5gNCQ==", 3500 + "version": "5.3.3", 3501 + "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-5.3.3.tgz", 3502 + "integrity": "sha512-Cgac9D9ZrTrNdQPxRc5gmZXVUnofBoSUC7CHSEuua5tPolr20oP4snYEnpOvs2D/sM6AWTbM199i7F2e5m4HYA==", 3503 3503 "dev": true, 3504 3504 "license": "MIT", 3505 3505 "engines": { ··· 3507 3507 } 3508 3508 }, 3509 3509 "node_modules/@lingui/babel-plugin-lingui-macro": { 3510 - "version": "5.3.2", 3511 - "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-lingui-macro/-/babel-plugin-lingui-macro-5.3.2.tgz", 3512 - "integrity": "sha512-NdXrq8aZlPjN4jeA/LkSLNyx5vPGmrW+r2ywMNQDPQPVP28Hq8c3hF9SQc1t7hwBorGQ3qzIQ7i2Vm6Y8PnjQw==", 3510 + "version": "5.3.3", 3511 + "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-lingui-macro/-/babel-plugin-lingui-macro-5.3.3.tgz", 3512 + "integrity": "sha512-LSdJVBchjHPtFemQJiykDlpSksN9jusKcLbkuhdpgMETNMS5EyFwLTud7YUo5qkOIhtpYIf9mj94t1vGRVeSYQ==", 3513 3513 "devOptional": true, 3514 3514 "license": "MIT", 3515 3515 "dependencies": { 3516 3516 "@babel/core": "^7.20.12", 3517 3517 "@babel/runtime": "^7.20.13", 3518 3518 "@babel/types": "^7.20.7", 3519 - "@lingui/conf": "5.3.2", 3520 - "@lingui/core": "5.3.2", 3521 - "@lingui/message-utils": "5.3.2" 3519 + "@lingui/conf": "5.3.3", 3520 + "@lingui/core": "5.3.3", 3521 + "@lingui/message-utils": "5.3.3" 3522 3522 }, 3523 3523 "engines": { 3524 3524 "node": ">=20.0.0" ··· 3533 3533 } 3534 3534 }, 3535 3535 "node_modules/@lingui/cli": { 3536 - "version": "5.3.2", 3537 - "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-5.3.2.tgz", 3538 - "integrity": "sha512-pilromjjdDM2hQ6J5O8p9UlV/HDuFyHnyYGnKbI3BmsCNU0zKw1nf4WIYQZKDLuWNVRGQg93vjNSs9tWAAZQ/w==", 3536 + "version": "5.3.3", 3537 + "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-5.3.3.tgz", 3538 + "integrity": "sha512-db3aI637XO7z5QeZkrj9pEI3diTuXp0FVHn8TdFgKzQqmKLcv0CgJNftMoQ+DiibifOApyl01ZX81UVXtnQNdA==", 3539 3539 "dev": true, 3540 3540 "license": "MIT", 3541 3541 "dependencies": { ··· 3544 3544 "@babel/parser": "^7.22.0", 3545 3545 "@babel/runtime": "^7.21.0", 3546 3546 "@babel/types": "^7.21.2", 3547 - "@lingui/babel-plugin-extract-messages": "5.3.2", 3548 - "@lingui/babel-plugin-lingui-macro": "5.3.2", 3549 - "@lingui/conf": "5.3.2", 3550 - "@lingui/core": "5.3.2", 3551 - "@lingui/format-po": "5.3.2", 3552 - "@lingui/message-utils": "5.3.2", 3553 - "babel-plugin-macros": "^3.0.1", 3554 - "chalk": "^4.1.0", 3547 + "@lingui/babel-plugin-extract-messages": "5.3.3", 3548 + "@lingui/babel-plugin-lingui-macro": "5.3.3", 3549 + "@lingui/conf": "5.3.3", 3550 + "@lingui/core": "5.3.3", 3551 + "@lingui/format-po": "5.3.3", 3552 + "@lingui/message-utils": "5.3.3", 3555 3553 "chokidar": "3.5.1", 3556 3554 "cli-table": "^0.3.11", 3557 3555 "commander": "^10.0.0", ··· 3559 3557 "date-fns": "^3.6.0", 3560 3558 "esbuild": "^0.25.1", 3561 3559 "glob": "^11.0.0", 3562 - "inquirer": "^7.3.3", 3563 3560 "micromatch": "^4.0.7", 3564 3561 "normalize-path": "^3.0.0", 3565 3562 "ora": "^5.1.0", 3566 - "pathe": "^1.1.0", 3567 - "pkg-up": "^3.1.0", 3563 + "picocolors": "^1.1.1", 3568 3564 "pofile": "^1.1.4", 3569 3565 "pseudolocale": "^2.0.0", 3570 3566 "source-map": "^0.8.0-beta.0" ··· 3645 3641 } 3646 3642 }, 3647 3643 "node_modules/@lingui/conf": { 3648 - "version": "5.3.2", 3649 - "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-5.3.2.tgz", 3650 - "integrity": "sha512-c0Dfovr9BLuwAnY5GADxKcwBUQdVl0Jo/JUa3cumIXFhHzZGb78kfhCHjWWQdX8+WQD8qzSl/YkVDbxhcQJGmg==", 3644 + "version": "5.3.3", 3645 + "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-5.3.3.tgz", 3646 + "integrity": "sha512-YVjGeGQg4BrHrC+/s7kHYYjcBzAPFoGWl/ujdp05J6+PjV7yXnwUaMa3A7XhKFdRqpJReXf9FOWZUsIIBcPSEQ==", 3651 3647 "devOptional": true, 3652 3648 "license": "MIT", 3653 3649 "dependencies": { 3654 3650 "@babel/runtime": "^7.20.13", 3655 - "chalk": "^4.1.0", 3656 3651 "cosmiconfig": "^8.0.0", 3657 3652 "jest-validate": "^29.4.3", 3658 - "jiti": "^1.17.1" 3653 + "jiti": "^1.17.1", 3654 + "picocolors": "^1.1.1" 3659 3655 }, 3660 3656 "engines": { 3661 3657 "node": ">=20.0.0" 3662 3658 } 3663 3659 }, 3664 3660 "node_modules/@lingui/core": { 3665 - "version": "5.3.2", 3666 - "resolved": "https://registry.npmjs.org/@lingui/core/-/core-5.3.2.tgz", 3667 - "integrity": "sha512-rLtpZvs5RYlebwjb047PldmiuFBbbVOhEofA90N8pgTCIlfnJRTxfevd6gx3Qp0/uG+AV0DWcZxtba6H/MPYug==", 3661 + "version": "5.3.3", 3662 + "resolved": "https://registry.npmjs.org/@lingui/core/-/core-5.3.3.tgz", 3663 + "integrity": "sha512-H2PAJrbcPBjJg2q3JqMS9OndPkx0kUV+zDLSguONNFGYbe/G7vcNpgEfyYfcCoJBrWaZzJ0iy3Se6LdFbvn6nA==", 3668 3664 "license": "MIT", 3669 3665 "dependencies": { 3670 3666 "@babel/runtime": "^7.20.13", 3671 - "@lingui/message-utils": "5.3.2", 3672 - "unraw": "^3.0.0" 3667 + "@lingui/message-utils": "5.3.3" 3673 3668 }, 3674 3669 "engines": { 3675 3670 "node": ">=20.0.0" 3676 3671 }, 3677 3672 "peerDependencies": { 3678 - "@lingui/babel-plugin-lingui-macro": "5.3.2", 3673 + "@lingui/babel-plugin-lingui-macro": "5.3.3", 3679 3674 "babel-plugin-macros": "2 || 3" 3680 3675 }, 3681 3676 "peerDependenciesMeta": { ··· 3688 3683 } 3689 3684 }, 3690 3685 "node_modules/@lingui/detect-locale": { 3691 - "version": "5.3.2", 3692 - "resolved": "https://registry.npmjs.org/@lingui/detect-locale/-/detect-locale-5.3.2.tgz", 3693 - "integrity": "sha512-UNZcl7k84uHIfOojlP7SKglRsB3I4pUcCDyn2fJvViMjAWWlFSiXWWNPro51GX2uwOGAqad0Uu1yQ8j8pzo5AA==", 3686 + "version": "5.3.3", 3687 + "resolved": "https://registry.npmjs.org/@lingui/detect-locale/-/detect-locale-5.3.3.tgz", 3688 + "integrity": "sha512-a+zeFZpyp375s1Ffo2/si/kNTQa1pmwOfKy15Z8+BT9/2+M/rrrTnmkRizxVWdfl8SvNWo76e+e7skic0bHy9A==", 3694 3689 "license": "MIT", 3695 3690 "engines": { 3696 3691 "node": ">=20.0.0" 3697 3692 } 3698 3693 }, 3699 3694 "node_modules/@lingui/format-po": { 3700 - "version": "5.3.2", 3701 - "resolved": "https://registry.npmjs.org/@lingui/format-po/-/format-po-5.3.2.tgz", 3702 - "integrity": "sha512-YZxk0CqdTNV6Mwo/PRsx4SHoNxfGEMEK6OHDk42/MGJiUQ6/Od6+2qlAW5z9TvapHnzWbDbU3EdBcqLvgD7Rqw==", 3695 + "version": "5.3.3", 3696 + "resolved": "https://registry.npmjs.org/@lingui/format-po/-/format-po-5.3.3.tgz", 3697 + "integrity": "sha512-sKGJqsIJLPMKwtSP1js7cfFzEXsNSppzYxDPVO06i71Xd0jn8a+KXLMaSAQj9jY/dpxN8wKsCt26gOnHYi5c5g==", 3703 3698 "dev": true, 3704 3699 "license": "MIT", 3705 3700 "dependencies": { 3706 - "@lingui/conf": "5.3.2", 3707 - "@lingui/message-utils": "5.3.2", 3701 + "@lingui/conf": "5.3.3", 3702 + "@lingui/message-utils": "5.3.3", 3708 3703 "date-fns": "^3.6.0", 3709 3704 "pofile": "^1.1.4" 3710 3705 }, ··· 3713 3708 } 3714 3709 }, 3715 3710 "node_modules/@lingui/macro": { 3716 - "version": "5.3.2", 3717 - "resolved": "https://registry.npmjs.org/@lingui/macro/-/macro-5.3.2.tgz", 3718 - "integrity": "sha512-K+G24xhbWFaYVxJRz+I8qXUISfXJ+T9BN+b9RMR+0pwsIshK4TWJNti8WiG8cnPxQmMeQ2waZqCJUPVObGbGvw==", 3711 + "version": "5.3.3", 3712 + "resolved": "https://registry.npmjs.org/@lingui/macro/-/macro-5.3.3.tgz", 3713 + "integrity": "sha512-682DGZWQmK0u9sDgESpSoZjx1uHRroecOq844SOr+24cnunGFG6Z7f4LXjbDphPwKAsjoKPW6tEHnd+eysTP7Q==", 3719 3714 "license": "MIT", 3720 3715 "dependencies": { 3721 - "@lingui/core": "5.3.2", 3722 - "@lingui/react": "5.3.2" 3716 + "@lingui/core": "5.3.3", 3717 + "@lingui/react": "5.3.3" 3723 3718 }, 3724 3719 "engines": { 3725 3720 "node": ">=20.0.0" 3726 3721 }, 3727 3722 "peerDependencies": { 3728 - "@lingui/babel-plugin-lingui-macro": "5.3.2", 3723 + "@lingui/babel-plugin-lingui-macro": "5.3.3", 3729 3724 "babel-plugin-macros": "2 || 3" 3730 3725 }, 3731 3726 "peerDependenciesMeta": { ··· 3738 3733 } 3739 3734 }, 3740 3735 "node_modules/@lingui/message-utils": { 3741 - "version": "5.3.2", 3742 - "resolved": "https://registry.npmjs.org/@lingui/message-utils/-/message-utils-5.3.2.tgz", 3743 - "integrity": "sha512-YUBrXApa3kxcL9oimJdw7oiAJ2ESkI24uyTMaRp9XYNaWgWqpEgoxC5bDN2Fwnk5THFjUp/l64kAD5LJGQhJxQ==", 3736 + "version": "5.3.3", 3737 + "resolved": "https://registry.npmjs.org/@lingui/message-utils/-/message-utils-5.3.3.tgz", 3738 + "integrity": "sha512-Xn1jFX9pworCEKvPwyEo/YJEp8qjELoRkFMUQ+D9AMi8jpaBUbcJpKdJ/TcIt7SKfk8koR/TMxoayMVsh++KCw==", 3744 3739 "bundleDependencies": [ 3745 3740 "@messageformat/date-skeleton" 3746 3741 ], ··· 3754 3749 } 3755 3750 }, 3756 3751 "node_modules/@lingui/react": { 3757 - "version": "5.3.2", 3758 - "resolved": "https://registry.npmjs.org/@lingui/react/-/react-5.3.2.tgz", 3759 - "integrity": "sha512-wKvgVIKmlz4pIu+mlixjKDLXJoqyG3N3WPB76EScNuDMN0L9T1xMA/bjO9SxgEaUypflALHRsTA2rzViskLFHg==", 3752 + "version": "5.3.3", 3753 + "resolved": "https://registry.npmjs.org/@lingui/react/-/react-5.3.3.tgz", 3754 + "integrity": "sha512-DEFmI24pDdy/wsIDYtmYg5qwAPmgZIjoy9q10GVGmjq952D0sQJoGBGz+ucGQFSNmT7SnktauJHH+xEUdO/Cgg==", 3760 3755 "license": "MIT", 3761 3756 "dependencies": { 3762 3757 "@babel/runtime": "^7.20.13", 3763 - "@lingui/core": "5.3.2" 3758 + "@lingui/core": "5.3.3" 3764 3759 }, 3765 3760 "engines": { 3766 3761 "node": ">=20.0.0" 3767 3762 }, 3768 3763 "peerDependencies": { 3769 - "@lingui/babel-plugin-lingui-macro": "5.3.2", 3764 + "@lingui/babel-plugin-lingui-macro": "5.3.3", 3770 3765 "babel-plugin-macros": "2 || 3", 3771 3766 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3772 3767 }, ··· 3780 3775 } 3781 3776 }, 3782 3777 "node_modules/@lingui/vite-plugin": { 3783 - "version": "5.3.2", 3784 - "resolved": "https://registry.npmjs.org/@lingui/vite-plugin/-/vite-plugin-5.3.2.tgz", 3785 - "integrity": "sha512-9itYbNBLMEgGSfPmgdvG6gjvYV/Ql2K07gad9m5alVy13GLBGmMSFjlX+1TsI7JIk96neKlxjJwysGGSFbn8bQ==", 3778 + "version": "5.3.3", 3779 + "resolved": "https://registry.npmjs.org/@lingui/vite-plugin/-/vite-plugin-5.3.3.tgz", 3780 + "integrity": "sha512-CHn/8+2SdLxDVYdtUrUQ0DUVhdG0e+U83bqr8OG6JMmlLxLccWGu9JLLloDN34bsGAZqJ1vkEaZ59UHfbtWUaw==", 3786 3781 "dev": true, 3787 3782 "license": "MIT", 3788 3783 "dependencies": { 3789 - "@lingui/cli": "5.3.2", 3790 - "@lingui/conf": "5.3.2" 3784 + "@lingui/cli": "5.3.3", 3785 + "@lingui/conf": "5.3.3" 3791 3786 }, 3792 3787 "engines": { 3793 3788 "node": ">=20.0.0" 3794 3789 }, 3795 3790 "peerDependencies": { 3796 - "vite": "^3 || ^4 || ^5.0.9 || ^6" 3791 + "vite": "^3 || ^4 || ^5.0.9 || ^6 || ^7" 3797 3792 } 3798 3793 }, 3799 3794 "node_modules/@lukeed/csprng": { ··· 3815 3810 } 3816 3811 }, 3817 3812 "node_modules/@playwright/test": { 3818 - "version": "1.53.2", 3819 - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.53.2.tgz", 3820 - "integrity": "sha512-tEB2U5z74ebBeyfGNZ3Jfg29AnW+5HlWhvHtb/Mqco9pFdZU1ZLNdVb2UtB5CvmiilNr2ZfVH/qMmAROG/XTzw==", 3813 + "version": "1.54.1", 3814 + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.54.1.tgz", 3815 + "integrity": "sha512-FS8hQ12acieG2dYSksmLOF7BNxnVf2afRJdCuM1eMSxj6QTSE6G4InGF7oApGgDb65MX7AwMVlIkpru0yZA4Xw==", 3821 3816 "dev": true, 3822 3817 "license": "Apache-2.0", 3823 3818 "dependencies": { 3824 - "playwright": "1.53.2" 3819 + "playwright": "1.54.1" 3825 3820 }, 3826 3821 "bin": { 3827 3822 "playwright": "cli.js" ··· 3831 3826 } 3832 3827 }, 3833 3828 "node_modules/@preact/preset-vite": { 3834 - "version": "2.10.1", 3835 - "resolved": "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.10.1.tgz", 3836 - "integrity": "sha512-59lyGBXNfZIr5OOuBUB4/IB8AqF/ULbvYnyItgK/2BJnsGJqaeaJobRVtMp1129obHQuj8oZ/dVxB9inmH8Xig==", 3829 + "version": "2.10.2", 3830 + "resolved": "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.10.2.tgz", 3831 + "integrity": "sha512-K9wHlJOtkE+cGqlyQ5v9kL3Ge0Ql4LlIZjkUTL+1zf3nNdF88F9UZN6VTV8jdzBX9Fl7WSzeNMSDG7qECPmSmg==", 3837 3832 "dev": true, 3833 + "license": "MIT", 3838 3834 "dependencies": { 3839 3835 "@babel/plugin-transform-react-jsx": "^7.22.15", 3840 3836 "@babel/plugin-transform-react-jsx-development": "^7.22.5", ··· 3842 3838 "@rollup/pluginutils": "^4.1.1", 3843 3839 "babel-plugin-transform-hook-names": "^1.0.2", 3844 3840 "debug": "^4.3.4", 3845 - "kolorist": "^1.8.0", 3841 + "picocolors": "^1.1.1", 3846 3842 "vite-prerender-plugin": "^0.5.3" 3847 3843 }, 3848 3844 "peerDependencies": { 3849 3845 "@babel/core": "7.x", 3850 - "vite": "2.x || 3.x || 4.x || 5.x || 6.x" 3846 + "vite": "2.x || 3.x || 4.x || 5.x || 6.x || 7.x" 3851 3847 } 3852 3848 }, 3853 3849 "node_modules/@prefresh/babel-plugin": { ··· 4308 4304 } 4309 4305 }, 4310 4306 "node_modules/@types/node": { 4311 - "version": "24.0.12", 4312 - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.12.tgz", 4313 - "integrity": "sha512-LtOrbvDf5ndC9Xi+4QZjVL0woFymF/xSTKZKPgrrl7H7XoeDvnD+E2IclKVDyaK9UM756W/3BXqSU+JEHopA9g==", 4307 + "version": "24.0.13", 4308 + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz", 4309 + "integrity": "sha512-Qm9OYVOFHFYg3wJoTSrz80hoec5Lia/dPp84do3X7dZvLikQvM1YpmvTBEdIr/e+U8HTkFjLHLnl78K/qjf+jQ==", 4314 4310 "devOptional": true, 4315 4311 "license": "MIT", 4316 4312 "dependencies": { ··· 4321 4317 "version": "4.0.2", 4322 4318 "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", 4323 4319 "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", 4324 - "devOptional": true 4320 + "optional": true, 4321 + "peer": true 4325 4322 }, 4326 4323 "node_modules/@types/resolve": { 4327 4324 "version": "1.20.2", ··· 4386 4383 "url": "https://github.com/sponsors/epoberezkin" 4387 4384 } 4388 4385 }, 4389 - "node_modules/ansi-escapes": { 4390 - "version": "4.3.2", 4391 - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 4392 - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 4393 - "dev": true, 4394 - "dependencies": { 4395 - "type-fest": "^0.21.3" 4396 - }, 4397 - "engines": { 4398 - "node": ">=8" 4399 - }, 4400 - "funding": { 4401 - "url": "https://github.com/sponsors/sindresorhus" 4402 - } 4403 - }, 4404 - "node_modules/ansi-escapes/node_modules/type-fest": { 4405 - "version": "0.21.3", 4406 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 4407 - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 4408 - "dev": true, 4409 - "engines": { 4410 - "node": ">=10" 4411 - }, 4412 - "funding": { 4413 - "url": "https://github.com/sponsors/sindresorhus" 4414 - } 4415 - }, 4416 4386 "node_modules/ansi-regex": { 4417 4387 "version": "6.0.1", 4418 4388 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", ··· 4571 4541 "version": "3.1.0", 4572 4542 "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", 4573 4543 "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", 4574 - "devOptional": true, 4544 + "optional": true, 4545 + "peer": true, 4575 4546 "dependencies": { 4576 4547 "@babel/runtime": "^7.12.5", 4577 4548 "cosmiconfig": "^7.0.0", ··· 4586 4557 "version": "7.1.0", 4587 4558 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", 4588 4559 "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", 4589 - "devOptional": true, 4560 + "optional": true, 4561 + "peer": true, 4590 4562 "dependencies": { 4591 4563 "@types/parse-json": "^4.0.0", 4592 4564 "import-fresh": "^3.2.1", ··· 4602 4574 "version": "1.10.2", 4603 4575 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 4604 4576 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 4605 - "devOptional": true, 4577 + "optional": true, 4578 + "peer": true, 4606 4579 "engines": { 4607 4580 "node": ">= 6" 4608 4581 } ··· 4933 4906 "snake-case": "^3.0.4", 4934 4907 "tslib": "^2.0.3" 4935 4908 } 4936 - }, 4937 - "node_modules/chardet": { 4938 - "version": "0.7.0", 4939 - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 4940 - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 4941 - "dev": true 4942 4909 }, 4943 4910 "node_modules/chokidar": { 4944 4911 "version": "3.5.1", ··· 5002 4969 "node": ">= 0.2.0" 5003 4970 } 5004 4971 }, 5005 - "node_modules/cli-width": { 5006 - "version": "3.0.0", 5007 - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", 5008 - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", 5009 - "dev": true, 5010 - "engines": { 5011 - "node": ">= 10" 5012 - } 5013 - }, 5014 4972 "node_modules/clone": { 5015 4973 "version": "1.0.4", 5016 4974 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", ··· 5816 5774 "node": ">=6" 5817 5775 } 5818 5776 }, 5819 - "node_modules/escape-string-regexp": { 5820 - "version": "1.0.5", 5821 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 5822 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 5823 - "dev": true, 5824 - "engines": { 5825 - "node": ">=0.8.0" 5826 - } 5827 - }, 5828 5777 "node_modules/estree-walker": { 5829 5778 "version": "2.0.2", 5830 5779 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", ··· 5870 5819 "url": "https://github.com/sindresorhus/execa?sponsor=1" 5871 5820 } 5872 5821 }, 5873 - "node_modules/external-editor": { 5874 - "version": "3.1.0", 5875 - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 5876 - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 5877 - "dev": true, 5878 - "dependencies": { 5879 - "chardet": "^0.7.0", 5880 - "iconv-lite": "^0.4.24", 5881 - "tmp": "^0.0.33" 5882 - }, 5883 - "engines": { 5884 - "node": ">=4" 5885 - } 5886 - }, 5887 5822 "node_modules/fast-blurhash": { 5888 5823 "version": "1.1.4", 5889 5824 "resolved": "https://registry.npmjs.org/fast-blurhash/-/fast-blurhash-1.1.4.tgz", ··· 5915 5850 "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", 5916 5851 "dev": true 5917 5852 }, 5918 - "node_modules/figures": { 5919 - "version": "3.2.0", 5920 - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 5921 - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 5922 - "dev": true, 5923 - "dependencies": { 5924 - "escape-string-regexp": "^1.0.5" 5925 - }, 5926 - "engines": { 5927 - "node": ">=8" 5928 - }, 5929 - "funding": { 5930 - "url": "https://github.com/sponsors/sindresorhus" 5931 - } 5932 - }, 5933 5853 "node_modules/filelist": { 5934 5854 "version": "1.0.4", 5935 5855 "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", ··· 5973 5893 }, 5974 5894 "engines": { 5975 5895 "node": ">=8" 5976 - } 5977 - }, 5978 - "node_modules/find-up": { 5979 - "version": "3.0.0", 5980 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 5981 - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 5982 - "dev": true, 5983 - "dependencies": { 5984 - "locate-path": "^3.0.0" 5985 - }, 5986 - "engines": { 5987 - "node": ">=6" 5988 5896 } 5989 5897 }, 5990 5898 "node_modules/for-each": { ··· 6384 6292 "node": ">=10.17.0" 6385 6293 } 6386 6294 }, 6387 - "node_modules/iconv-lite": { 6388 - "version": "0.4.24", 6389 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 6390 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 6391 - "dev": true, 6392 - "dependencies": { 6393 - "safer-buffer": ">= 2.1.2 < 3" 6394 - }, 6395 - "engines": { 6396 - "node": ">=0.10.0" 6397 - } 6398 - }, 6399 6295 "node_modules/idb": { 6400 6296 "version": "7.1.1", 6401 6297 "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", ··· 6459 6355 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 6460 6356 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 6461 6357 "dev": true 6462 - }, 6463 - "node_modules/inquirer": { 6464 - "version": "7.3.3", 6465 - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", 6466 - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", 6467 - "dev": true, 6468 - "dependencies": { 6469 - "ansi-escapes": "^4.2.1", 6470 - "chalk": "^4.1.0", 6471 - "cli-cursor": "^3.1.0", 6472 - "cli-width": "^3.0.0", 6473 - "external-editor": "^3.0.3", 6474 - "figures": "^3.0.0", 6475 - "lodash": "^4.17.19", 6476 - "mute-stream": "0.0.8", 6477 - "run-async": "^2.4.0", 6478 - "rxjs": "^6.6.0", 6479 - "string-width": "^4.1.0", 6480 - "strip-ansi": "^6.0.0", 6481 - "through": "^2.3.6" 6482 - }, 6483 - "engines": { 6484 - "node": ">=8.0.0" 6485 - } 6486 - }, 6487 - "node_modules/inquirer/node_modules/ansi-regex": { 6488 - "version": "5.0.1", 6489 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6490 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6491 - "dev": true, 6492 - "engines": { 6493 - "node": ">=8" 6494 - } 6495 - }, 6496 - "node_modules/inquirer/node_modules/strip-ansi": { 6497 - "version": "6.0.1", 6498 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6499 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6500 - "dev": true, 6501 - "dependencies": { 6502 - "ansi-regex": "^5.0.1" 6503 - }, 6504 - "engines": { 6505 - "node": ">=8" 6506 - } 6507 6358 }, 6508 6359 "node_modules/internal-slot": { 6509 6360 "version": "1.0.7", ··· 7132 6983 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 7133 6984 "devOptional": true 7134 6985 }, 7135 - "node_modules/locate-path": { 7136 - "version": "3.0.0", 7137 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 7138 - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 7139 - "dev": true, 7140 - "dependencies": { 7141 - "p-locate": "^3.0.0", 7142 - "path-exists": "^3.0.0" 7143 - }, 7144 - "engines": { 7145 - "node": ">=6" 7146 - } 7147 - }, 7148 6986 "node_modules/lodash": { 7149 6987 "version": "4.17.21", 7150 6988 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", ··· 7349 7187 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 7350 7188 "devOptional": true 7351 7189 }, 7352 - "node_modules/mute-stream": { 7353 - "version": "0.0.8", 7354 - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", 7355 - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", 7356 - "dev": true 7357 - }, 7358 7190 "node_modules/nanoid": { 7359 7191 "version": "3.3.11", 7360 7192 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", ··· 7580 7412 "node": ">=8" 7581 7413 } 7582 7414 }, 7583 - "node_modules/os-tmpdir": { 7584 - "version": "1.0.2", 7585 - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 7586 - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 7587 - "dev": true, 7588 - "engines": { 7589 - "node": ">=0.10.0" 7590 - } 7591 - }, 7592 - "node_modules/p-limit": { 7593 - "version": "2.3.0", 7594 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 7595 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 7596 - "dev": true, 7597 - "dependencies": { 7598 - "p-try": "^2.0.0" 7599 - }, 7600 - "engines": { 7601 - "node": ">=6" 7602 - }, 7603 - "funding": { 7604 - "url": "https://github.com/sponsors/sindresorhus" 7605 - } 7606 - }, 7607 - "node_modules/p-locate": { 7608 - "version": "3.0.0", 7609 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 7610 - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 7611 - "dev": true, 7612 - "dependencies": { 7613 - "p-limit": "^2.0.0" 7614 - }, 7615 - "engines": { 7616 - "node": ">=6" 7617 - } 7618 - }, 7619 7415 "node_modules/p-retry": { 7620 7416 "version": "6.2.1", 7621 7417 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", ··· 7641 7437 }, 7642 7438 "funding": { 7643 7439 "url": "https://github.com/sponsors/sindresorhus" 7644 - } 7645 - }, 7646 - "node_modules/p-try": { 7647 - "version": "2.2.0", 7648 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 7649 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 7650 - "dev": true, 7651 - "engines": { 7652 - "node": ">=6" 7653 7440 } 7654 7441 }, 7655 7442 "node_modules/package-json-from-dist": { ··· 7718 7505 "tslib": "^2.0.3" 7719 7506 } 7720 7507 }, 7721 - "node_modules/path-exists": { 7722 - "version": "3.0.0", 7723 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 7724 - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 7725 - "dev": true, 7726 - "engines": { 7727 - "node": ">=4" 7728 - } 7729 - }, 7730 7508 "node_modules/path-is-absolute": { 7731 7509 "version": "1.0.1", 7732 7510 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", ··· 7786 7564 "node": ">=8" 7787 7565 } 7788 7566 }, 7789 - "node_modules/pathe": { 7790 - "version": "1.1.2", 7791 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 7792 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 7793 - "dev": true 7794 - }, 7795 7567 "node_modules/picocolors": { 7796 7568 "version": "1.1.1", 7797 7569 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", ··· 7812 7584 "url": "https://github.com/sponsors/jonschlinkert" 7813 7585 } 7814 7586 }, 7815 - "node_modules/pkg-up": { 7816 - "version": "3.1.0", 7817 - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", 7818 - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", 7819 - "dev": true, 7820 - "dependencies": { 7821 - "find-up": "^3.0.0" 7822 - }, 7823 - "engines": { 7824 - "node": ">=8" 7825 - } 7826 - }, 7827 7587 "node_modules/playwright": { 7828 - "version": "1.53.2", 7829 - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.53.2.tgz", 7830 - "integrity": "sha512-6K/qQxVFuVQhRQhFsVZ9fGeatxirtrpPgxzBYWyZLEXJzqYwuL4fuNmfOfD5et1tJE4GScKyPNeLhZeRwuTU3A==", 7588 + "version": "1.54.1", 7589 + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.54.1.tgz", 7590 + "integrity": "sha512-peWpSwIBmSLi6aW2auvrUtf2DqY16YYcCMO8rTVx486jKmDTJg7UAhyrraP98GB8BoPURZP8+nxO7TSd4cPr5g==", 7831 7591 "dev": true, 7832 7592 "license": "Apache-2.0", 7833 7593 "dependencies": { 7834 - "playwright-core": "1.53.2" 7594 + "playwright-core": "1.54.1" 7835 7595 }, 7836 7596 "bin": { 7837 7597 "playwright": "cli.js" ··· 7844 7604 } 7845 7605 }, 7846 7606 "node_modules/playwright-core": { 7847 - "version": "1.53.2", 7848 - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.53.2.tgz", 7849 - "integrity": "sha512-ox/OytMy+2w1jcYEYlOo1Hhp8hZkLCximMTUTMBXjGUA1KoFfiSZ+DU+3a739jsPY0yoKH2TFy9S2fsJas8yAw==", 7607 + "version": "1.54.1", 7608 + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.54.1.tgz", 7609 + "integrity": "sha512-Nbjs2zjj0htNhzgiy5wu+3w09YetDx5pkrpI/kZotDlDUaYk0HVA5xrBVPdow4SAUIlhgKcJeJg4GRKW6xHusA==", 7850 7610 "dev": true, 7851 7611 "license": "Apache-2.0", 7852 7612 "bin": { ··· 9113 8873 "url": "https://github.com/sponsors/sindresorhus" 9114 8874 } 9115 8875 }, 9116 - "node_modules/run-async": { 9117 - "version": "2.4.1", 9118 - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", 9119 - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", 9120 - "dev": true, 9121 - "engines": { 9122 - "node": ">=0.12.0" 9123 - } 9124 - }, 9125 - "node_modules/rxjs": { 9126 - "version": "6.6.7", 9127 - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", 9128 - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", 9129 - "dev": true, 9130 - "dependencies": { 9131 - "tslib": "^1.9.0" 9132 - }, 9133 - "engines": { 9134 - "npm": ">=2.0.0" 9135 - } 9136 - }, 9137 - "node_modules/rxjs/node_modules/tslib": { 9138 - "version": "1.14.1", 9139 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 9140 - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 9141 - "dev": true 9142 - }, 9143 8876 "node_modules/safe-array-concat": { 9144 8877 "version": "1.1.2", 9145 8878 "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", ··· 9194 8927 "funding": { 9195 8928 "url": "https://github.com/sponsors/ljharb" 9196 8929 } 9197 - }, 9198 - "node_modules/safer-buffer": { 9199 - "version": "2.1.2", 9200 - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 9201 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 9202 - "dev": true 9203 8930 }, 9204 8931 "node_modules/scheduler": { 9205 8932 "version": "0.23.0", ··· 9718 9445 "node": ">=10" 9719 9446 } 9720 9447 }, 9721 - "node_modules/through": { 9722 - "version": "2.3.8", 9723 - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 9724 - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", 9725 - "dev": true 9726 - }, 9727 9448 "node_modules/tinyglobby": { 9728 9449 "version": "0.2.13", 9729 9450 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", ··· 9784 9505 "yarn": ">= 1.20.0" 9785 9506 } 9786 9507 }, 9787 - "node_modules/tmp": { 9788 - "version": "0.0.33", 9789 - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 9790 - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 9791 - "dev": true, 9792 - "dependencies": { 9793 - "os-tmpdir": "~1.0.2" 9794 - }, 9795 - "engines": { 9796 - "node": ">=0.6.0" 9797 - } 9798 - }, 9799 9508 "node_modules/to-regex-range": { 9800 9509 "version": "5.0.1", 9801 9510 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 10044 9753 "node": ">= 10.0.0" 10045 9754 } 10046 9755 }, 10047 - "node_modules/unraw": { 10048 - "version": "3.0.0", 10049 - "resolved": "https://registry.npmjs.org/unraw/-/unraw-3.0.0.tgz", 10050 - "integrity": "sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==", 10051 - "license": "MIT" 10052 - }, 10053 9756 "node_modules/upath": { 10054 9757 "version": "1.2.0", 10055 9758 "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", ··· 10174 9877 } 10175 9878 }, 10176 9879 "node_modules/vite": { 10177 - "version": "6.3.5", 10178 - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", 10179 - "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", 9880 + "version": "7.0.4", 9881 + "resolved": "https://registry.npmjs.org/vite/-/vite-7.0.4.tgz", 9882 + "integrity": "sha512-SkaSguuS7nnmV7mfJ8l81JGBFV7Gvzp8IzgE8A8t23+AxuNX61Q5H1Tpz5efduSN7NHC8nQXD3sKQKZAu5mNEA==", 10180 9883 "dev": true, 10181 9884 "license": "MIT", 10182 9885 "dependencies": { 10183 9886 "esbuild": "^0.25.0", 10184 - "fdir": "^6.4.4", 9887 + "fdir": "^6.4.6", 10185 9888 "picomatch": "^4.0.2", 10186 - "postcss": "^8.5.3", 10187 - "rollup": "^4.34.9", 10188 - "tinyglobby": "^0.2.13" 9889 + "postcss": "^8.5.6", 9890 + "rollup": "^4.40.0", 9891 + "tinyglobby": "^0.2.14" 10189 9892 }, 10190 9893 "bin": { 10191 9894 "vite": "bin/vite.js" 10192 9895 }, 10193 9896 "engines": { 10194 - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 9897 + "node": "^20.19.0 || >=22.12.0" 10195 9898 }, 10196 9899 "funding": { 10197 9900 "url": "https://github.com/vitejs/vite?sponsor=1" ··· 10200 9903 "fsevents": "~2.3.3" 10201 9904 }, 10202 9905 "peerDependencies": { 10203 - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 9906 + "@types/node": "^20.19.0 || >=22.12.0", 10204 9907 "jiti": ">=1.21.0", 10205 - "less": "*", 9908 + "less": "^4.0.0", 10206 9909 "lightningcss": "^1.21.0", 10207 - "sass": "*", 10208 - "sass-embedded": "*", 10209 - "stylus": "*", 10210 - "sugarss": "*", 9910 + "sass": "^1.70.0", 9911 + "sass-embedded": "^1.70.0", 9912 + "stylus": ">=0.54.8", 9913 + "sugarss": "^5.0.0", 10211 9914 "terser": "^5.16.0", 10212 9915 "tsx": "^4.8.1", 10213 9916 "yaml": "^2.4.2" ··· 10274 9977 } 10275 9978 }, 10276 9979 "node_modules/vite-plugin-pwa": { 10277 - "version": "1.0.0", 10278 - "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-1.0.0.tgz", 10279 - "integrity": "sha512-X77jo0AOd5OcxmWj3WnVti8n7Kw2tBgV1c8MCXFclrSlDV23ePzv2eTDIALXI2Qo6nJ5pZJeZAuX0AawvRfoeA==", 9980 + "version": "1.0.1", 9981 + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-1.0.1.tgz", 9982 + "integrity": "sha512-STyUomQbydj7vGamtgQYIJI0YsUZ3T4pJLGBQDQPhzMse6aGSncmEN21OV35PrFsmCvmtiH+Nu1JS1ke4RqBjQ==", 10280 9983 "dev": true, 10281 9984 "license": "MIT", 10282 9985 "dependencies": { ··· 10294 9997 }, 10295 9998 "peerDependencies": { 10296 9999 "@vite-pwa/assets-generator": "^1.0.0", 10297 - "vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", 10000 + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", 10298 10001 "workbox-build": "^7.3.0", 10299 10002 "workbox-window": "^7.3.0" 10300 10003 }, ··· 10379 10082 } 10380 10083 }, 10381 10084 "node_modules/vite/node_modules/fdir": { 10382 - "version": "6.4.4", 10383 - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 10384 - "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 10085 + "version": "6.4.6", 10086 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", 10087 + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", 10385 10088 "dev": true, 10386 10089 "license": "MIT", 10387 10090 "peerDependencies": { ··· 10404 10107 }, 10405 10108 "funding": { 10406 10109 "url": "https://github.com/sponsors/jonschlinkert" 10110 + } 10111 + }, 10112 + "node_modules/vite/node_modules/tinyglobby": { 10113 + "version": "0.2.14", 10114 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", 10115 + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", 10116 + "dev": true, 10117 + "license": "MIT", 10118 + "dependencies": { 10119 + "fdir": "^6.4.4", 10120 + "picomatch": "^4.0.2" 10121 + }, 10122 + "engines": { 10123 + "node": ">=12.0.0" 10124 + }, 10125 + "funding": { 10126 + "url": "https://github.com/sponsors/SuperchupuDev" 10407 10127 } 10408 10128 }, 10409 10129 "node_modules/wcwidth": {
+11 -11
package.json
··· 26 26 "@github/text-expander-element": "~2.9.2", 27 27 "@iconify-icons/mingcute": "~1.2.9", 28 28 "@justinribeiro/lite-youtube": "~1.8.2", 29 - "@lingui/detect-locale": "~5.3.2", 30 - "@lingui/macro": "~5.3.2", 31 - "@lingui/react": "~5.3.2", 29 + "@lingui/detect-locale": "~5.3.3", 30 + "@lingui/macro": "~5.3.3", 31 + "@lingui/react": "~5.3.3", 32 32 "@szhsin/react-menu": "~4.4.1", 33 33 "chroma-js": "~3.1.2", 34 34 "compare-versions": "~6.1.1", ··· 63 63 }, 64 64 "devDependencies": { 65 65 "@biomejs/biome": "2.1.1", 66 - "@lingui/babel-plugin-lingui-macro": "~5.3.2", 67 - "@lingui/cli": "~5.3.2", 68 - "@lingui/vite-plugin": "~5.3.2", 69 - "@playwright/test": "~1.53.2", 70 - "@preact/preset-vite": "~2.10.1", 71 - "@types/node": "~24.0.12", 66 + "@lingui/babel-plugin-lingui-macro": "~5.3.3", 67 + "@lingui/cli": "~5.3.3", 68 + "@lingui/vite-plugin": "~5.3.3", 69 + "@playwright/test": "~1.54.1", 70 + "@preact/preset-vite": "~2.10.2", 71 + "@types/node": "~24.0.13", 72 72 "postcss": "~8.5.6", 73 73 "postcss-dark-theme-class": "~1.3.0", 74 74 "postcss-preset-env": "~10.2.4", 75 75 "sonda": "~0.9.0", 76 76 "twitter-text": "~3.1.0", 77 - "vite": "~6.3.5", 77 + "vite": "~7.0.4", 78 78 "vite-plugin-generate-file": "~0.3.1", 79 79 "vite-plugin-html-config": "~2.0.2", 80 - "vite-plugin-pwa": "~1.0.0", 80 + "vite-plugin-pwa": "~1.0.1", 81 81 "vite-plugin-remove-console": "~2.2.0", 82 82 "vite-plugin-run": "~0.6.1", 83 83 "workbox-cacheable-response": "~7.3.0",
+5 -5
vite.config.js
··· 6 6 import preact from '@preact/preset-vite'; 7 7 import Sonda from 'sonda/vite'; 8 8 import { uid } from 'uid/single'; 9 - import { defineConfig, loadEnv, splitVendorChunkPlugin } from 'vite'; 9 + import { defineConfig, loadEnv } from 'vite'; 10 10 import generateFile from 'vite-plugin-generate-file'; 11 11 import htmlPlugin from 'vite-plugin-html-config'; 12 12 import { VitePWA } from 'vite-plugin-pwa'; ··· 83 83 // }, 84 84 ], 85 85 }), 86 - splitVendorChunkPlugin(), 87 86 removeConsole({ 88 87 includes: ['log', 'debug', 'info', 'warn', 'error'], 89 88 }), ··· 177 176 compose: resolve(__dirname, 'compose/index.html'), 178 177 }, 179 178 output: { 180 - manualChunks: { 181 - // 'intl-segmenter-polyfill': ['@formatjs/intl-segmenter/polyfill'], 182 - 'tinyld-light': ['tinyld/light'], 179 + manualChunks: (id) => { 180 + // if (id.includes('@formatjs/intl-segmenter/polyfill')) return 'intl-segmenter-polyfill'; 181 + if (id.includes('tinyld/light')) return 'tinyld-light'; 182 + if (id.includes('node_modules')) return 'vendor'; 183 183 }, 184 184 chunkFileNames: (chunkInfo) => { 185 185 const { facadeModuleId } = chunkInfo;