chore: Implement support for offline rendering engine (cbmp v1.1.0)

This commit integrates cbmp v1.1.0 into Bibata, enabling support for
offline rendering capabilities. Detailed information can be found at
https://github.com/ful1e5/cbmp/releases/tag/v1.1.0

Fixes #159
This commit is contained in:
Abdulkaiz Khatri 2024-02-25 12:43:57 +05:30
parent 3c56b3c8e9
commit 407f929961
3 changed files with 88 additions and 5 deletions

View file

@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Attach version meta-data inside cursor packages
### Issues Fixes
- Fixes #159
## [v2.0.6] - 25 January 2024
### What's New?

View file

@ -1,7 +1,7 @@
{
"type": "module",
"dependencies": {
"cbmp": "^1.0.0"
"cbmp": "^1.1.0"
},
"scripts": {
"clean": "rm -rf bin bitmaps themes",

View file

@ -54,6 +54,84 @@
unbzip2-stream "1.4.3"
yargs "17.7.2"
"@resvg/resvg-js-android-arm-eabi@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.0.tgz#fed7723ed5c5f7490762e025ad704bcbceee37b7"
integrity sha512-lJnZ/2P5aMocrFMW7HWhVne5gH82I8xH6zsfH75MYr4+/JOaVcGCTEQ06XFohGMdYRP3v05SSPLPvTM/RHjxfA==
"@resvg/resvg-js-android-arm64@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.6.0.tgz#e0531a220ec8954e41039b2483cc3706d30d3635"
integrity sha512-N527f529bjMwYWShZYfBD60dXA4Fux+D695QsHQ93BDYZSHUoOh1CUGUyICevnTxs7VgEl98XpArmUWBZQVMfQ==
"@resvg/resvg-js-darwin-arm64@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.0.tgz#38f609cd2bd71ce6a065df7a8b8144479b156969"
integrity sha512-MabUKLVayEwlPo0mIqAmMt+qESN8LltCvv5+GLgVga1avpUrkxj/fkU1TKm8kQegutUjbP/B0QuMuUr0uhF8ew==
"@resvg/resvg-js-darwin-x64@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.6.0.tgz#5c3f69d0cd68980e7e5cfcabf0db90e85d289559"
integrity sha512-zrFetdnSw/suXjmyxSjfDV7i61hahv6DDG6kM7BYN2yJ3Es5+BZtqYZTcIWogPJedYKmzN1YTMWGd/3f0ubFiA==
"@resvg/resvg-js-linux-arm-gnueabihf@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.6.0.tgz#6bcae7d4101e7fea2be0db167eda832cab63e27f"
integrity sha512-sH4gxXt7v7dGwjGyzLwn7SFGvwZG6DQqLaZ11MmzbCwd9Zosy1TnmrMJfn6TJ7RHezmQMgBPi18bl55FZ1AT4A==
"@resvg/resvg-js-linux-arm64-gnu@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.6.0.tgz#fb71ea6b9a4b30412fa096fdbf9e8427012b3a99"
integrity sha512-fCyMncqCJtrlANADIduYF4IfnWQ295UKib7DAxFXQhBsM9PLDTpizr0qemZcCNadcwSVHnAIzL4tliZhCM8P6A==
"@resvg/resvg-js-linux-arm64-musl@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.6.0.tgz#ec7e85b8b6eea23c0242faa1f1486241f253a190"
integrity sha512-ouLjTgBQHQyxLht4FdMPTvuY8xzJigM9EM2Tlu0llWkN1mKyTQrvYWi6TA6XnKdzDJHy7ZLpWpjZi7F5+Pg+Vg==
"@resvg/resvg-js-linux-x64-gnu@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.6.0.tgz#2a9b2a14554b0b1825c2ebc52b5fc2d95a831a63"
integrity sha512-n3zC8DWsvxC1AwxpKFclIPapDFibs5XdIRoV/mcIlxlh0vseW1F49b97F33BtJQRmlntsqqN6GMMqx8byB7B+Q==
"@resvg/resvg-js-linux-x64-musl@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.6.0.tgz#42081a8b06ccfa011aee9cc10b2f0fea3a4563ed"
integrity sha512-n4tasK1HOlAxdTEROgYA1aCfsEKk0UOFDNd/AQTTZlTmCbHKXPq+O8npaaKlwXquxlVK8vrkcWbksbiGqbCAcw==
"@resvg/resvg-js-win32-arm64-msvc@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.6.0.tgz#3af0d5f7bd9193ac6be8f226b539be6f7576302d"
integrity sha512-X2+EoBJFwDI5LDVb51Sk7ldnVLitMGr9WwU/i21i3fAeAXZb3hM16k67DeTy16OYkT2dk/RfU1tP1wG+rWbz2Q==
"@resvg/resvg-js-win32-ia32-msvc@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.6.0.tgz#64af45bfee41cb2bea0b6dd0bdc94175183f2b56"
integrity sha512-L7oevWjQoUgK5W1fCKn0euSVemhDXVhrjtwqpc7MwBKKimYeiOshO1Li1pa8bBt5PESahenhWgdB6lav9O0fEg==
"@resvg/resvg-js-win32-x64-msvc@2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.6.0.tgz#08431a243c15f002d32e5e628857d19852323274"
integrity sha512-8lJlghb+Unki5AyKgsnFbRJwkEj9r1NpwyuBG8yEJiG1W9eEGl03R3I7bsVa3haof/3J1NlWf0rzSa1G++A2iw==
"@resvg/resvg-js@^2.6.0":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@resvg/resvg-js/-/resvg-js-2.6.0.tgz#d811100796dda1f37a516c747dab3bbc9b24e5e4"
integrity sha512-Tf3YpbBKcQn991KKcw/vg7vZf98v01seSv6CVxZBbRkL/xyjnoYB6KgrFL6zskT1A4dWC/vg77KyNOW+ePaNlA==
optionalDependencies:
"@resvg/resvg-js-android-arm-eabi" "2.6.0"
"@resvg/resvg-js-android-arm64" "2.6.0"
"@resvg/resvg-js-darwin-arm64" "2.6.0"
"@resvg/resvg-js-darwin-x64" "2.6.0"
"@resvg/resvg-js-linux-arm-gnueabihf" "2.6.0"
"@resvg/resvg-js-linux-arm64-gnu" "2.6.0"
"@resvg/resvg-js-linux-arm64-musl" "2.6.0"
"@resvg/resvg-js-linux-x64-gnu" "2.6.0"
"@resvg/resvg-js-linux-x64-musl" "2.6.0"
"@resvg/resvg-js-win32-arm64-msvc" "2.6.0"
"@resvg/resvg-js-win32-ia32-msvc" "2.6.0"
"@resvg/resvg-js-win32-x64-msvc" "2.6.0"
"@tootallnate/quickjs-emscripten@^0.23.0":
version "0.23.0"
resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c"
@ -188,11 +266,12 @@ callsites@^3.0.0:
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
cbmp@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/cbmp/-/cbmp-1.0.0.tgz#d307416552e5177f42a480ee7a918009b14279d0"
integrity sha512-WmwAYORWNH1lcuWkwdmoT+/y04OKWDcEq4HUXLA4X9uIK8IcijDPg/f+FudP91yI+BUkXy+ZdrlDg47JGcdwiQ==
cbmp@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/cbmp/-/cbmp-1.1.0.tgz#3f05b995c0658b89d4ae5134b788ac7ce5421842"
integrity sha512-g7nCOJ0+u8mpG4uPyzGbvRSFrmV+WaOGMfNZZU+1nxQ22qJTjMcwXALs9Db25yYWkYoCT0gIIzjAkbJKXM7tYA==
dependencies:
"@resvg/resvg-js" "^2.6.0"
chalk "^5.3.0"
commander "^11.0.0"
glob "^10.3.4"