Skip to content

Commit fb96352

Browse files
committed
♻️ [toolkit] 优化plaoc测试项目的元数据以及相关的脚本工具
1 parent d14a65d commit fb96352

10 files changed

Lines changed: 32 additions & 468 deletions

File tree

next/kmp/settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ pluginManagement {
2020
}
2121
}
2222
dependencies {
23-
classpath("com.android.tools:r8:8.7.18") // R8 是 Android 构建工具链的一部分,用于替代 ProGuard : 代码缩减/类重命名和优化/性能优化
23+
classpath("com.android.tools:r8:8.8.27") // R8 是 Android 构建工具链的一部分,用于替代 ProGuard : 代码缩减/类重命名和优化/性能优化
2424
}
2525
}
2626
}

pnpm-lock.yaml

Lines changed: 16 additions & 453 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

toolkit/dweb-utils/dweb-translate/tests/manifest.test.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"id": "game.dweb.waterbang.top.dweb",
2+
"id": "plugins.example.com.dweb",
33
"name": "plaoc-plugins-examples",
44
"short_name": "plugins",
55
"dweb_protocols": [],
66
"description": "这是一个实例应用,包含了dweb_plugins全部组件的实例。",
7-
"logo": "https://docs.dweb-browser.org/logo.svg",
7+
"logo": "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTAyNCAxMDI0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwMCcgaGVpZ2h0PScyMDAnPjxwYXRoIGQ9J00wIDBoMTAyNHYxMDI0SDB6JyBmaWxsPScjRkZGRkZGJyBmaWxsLW9wYWNpdHk9Jy4wMSc+PC9wYXRoPjxwYXRoIGQ9J00yNjcuMzkyIDk3LjQwOGwyMDUuNjk2IDExOC43ODRWNDUzLjc2TDI2Ny4zOTIgNTcyLjQ4IDYxLjY5NiA0NTMuNzZWMjE2LjMybDIwNS42OTYtMTE4Ljg0OHonIGZpbGw9JyMwNDU0RjInIG9wYWNpdHk9Jy4zJz48L3BhdGg+PHBhdGggZD0nTTk1NS4yIDIxNi4xOTJsLTIwNS42OTYtMTE4Ljc4NC0yMDUuNjk2IDExOC43ODRWNDUzLjc2bDIwNS42OTYgMTE4Ljc4NCAyMDUuNjk2LTExOC43ODRWMjE2LjMyeiBtLTI0NC42MDggNDIzLjA0TDUwNC45NiA1MjAuNTEyIDI5OS4yIDYzOS4yMzJWODc2LjhsMjA1LjY5NiAxMTguNzg0IDIwNS43Ni0xMTguNzg0VjYzOS4yMzJ6JyBmaWxsPScjMDQ1NEYyJz48L3BhdGg+PC9zdmc+",
88
"images": [
99
"http://qiniu-waterbang.waterbang.top/bfm/cot-home_2058.webp",
1010
"http://qiniu-waterbang.waterbang.top/bfm/defi.png",

toolkit/plaoc/cli/manifest/manifest-template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"id": "game.dweb.waterbang.top.dweb",
2+
"id": "plugins.example.com.dweb",
33
"name": "vue3-game",
44
"short_name": "game",
55
"dweb_protocols": [],

toolkit/plaoc/examples/html-demo/common.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ const sayHi = (message = "今晚吃螃🦀️蟹吗?") => {
6464
message = data;
6565
}
6666
dwebServiceWorker
67-
.fetch(`https://game.dweb.waterbang.top.dweb/say/hi?message=${message}&activate=true`)
67+
.fetch(`https://plugins.example.com.dweb/say/hi?message=${message}&activate=true`)
6868
.then(async (res) => {
6969
const message = await res.text();
7070
console.log("收到回应消息=> ", message);
@@ -77,7 +77,7 @@ const sayHi = (message = "今晚吃螃🦀️蟹吗?") => {
7777
};
7878

7979
const canOpenUrl = async () => {
80-
const res = await dwebServiceWorker.has(`game.dweb.waterbang.top.dweb`);
80+
const res = await dwebServiceWorker.has(`plugins.example.com.dweb`);
8181
sayHiMessage.innerText = `存在app吗=>${res}`;
8282
};
8383

toolkit/plaoc/examples/html-demo/manifest.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
2-
"id": "plaoc.html.demo.dweb",
2+
"id": "app.example.com.dweb",
33
"name": "plaoc-html",
4-
"short_name": "plaoc",
4+
"short_name": "plaoc-html",
55
"description": "This is a sample application that includes instances of all dweb_plugins components.",
6-
"logo": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjg1NDUzMTYzOTU2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjMzNDEiIGRhdGEtc3BtLWFuY2hvci1pZD0iYTMxM3guNzc4MTA2OS4wLmkwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik01MTIgMzJjLTI2NS4wOTQgMC00ODAgMjE0LjkyNS00ODAgNDgwczIxNC45MDYgNDgwIDQ4MCA0ODAgNDgwLTIxNC45MjUgNDgwLTQ4MC0yMTQuOTA2LTQ4MC00ODAtNDgwek01MTIgOTQ0Ljk5OGMtMjM5LjE0NiAwLTQzMi45OTgtMTkzLjg1My00MzIuOTk4LTQzMi45OThzMTkzLjg1My00MzIuOTk4IDQzMi45OTgtNDMyLjk5OCA0MzIuOTk4IDE5My44NTMgNDMyLjk5OCA0MzIuOTk4LTE5My44NTMgNDMyLjk5OC00MzIuOTk4IDQzMi45OTh6TTc3My41ODEgNTMwLjYwNWwwLjE1NC04Ljg3MWgxNjAuMjM0YzAuMjExLTMuMjA2IDAuNDEzLTYuNDQyIDAuNDEzLTkuNzI1cy0wLjIwMi02LjQ4LTAuNDEzLTkuNzI1aC0xNjAuMjM0bC0wLjE1NC04LjgzMmMtMS4yNzctNjkuMjE2LTkuNjE5LTEzNS4zMjItMjQuODI2LTE5Ni40MzVsLTEuOTc3LTguMDY0IDcuODE0LTIuNjU5YzM4LjMxNC0xMy4wODUgNjcuMjc3LTI3LjE5NyA4Ni43MjYtMzguMDQ1LTQuMjA1LTUuMjAzLTguNTI1LTEwLjMwMS0xMi45NDEtMTUuMzIyLTIzLjIwMyAxMi43MjktNDkuNDExIDI0LjExNS03Ny45NzEgMzQuMDMybC04Ljg1MSAzLjA0My0yLjczNi04Ljk1N2MtMTYuMTI4LTUzLjA0OS0zNy4wMzctOTkuMzYtNjIuMjM3LTEzNy41OTctMTEuMjg5LTQuODE5LTIyLjg1Ny05LjEwMS0zNC41NzktMTIuOTMxIDMxLjI3NyAzOS44NTkgNTcuNzA2IDkzLjM0MSA3Ny4yMzIgMTU2LjY1MmwyLjczNiA4Ljg3MS04Ljk1NyAyLjQ2OGMtNTUuNjMyIDE1LjM2LTExNi44OCAyMy44NDYtMTgyLjA3NCAyNS4yNzdsLTkuMjQ1IDAuMTkydi0yMTMuOTA4Yy0zLjE4OC0wLjIzMS02LjQxMi0wLjQ2MS05LjY5Ni0wLjQ2MXMtNi40ODkgMC4yMzEtOS43MTUgMC40NjF2MjEzLjkxN2wtOS4yNDUtMC4xOTJjLTY1LjAwMi0xLjQyMS0xMjYuMjQtOS45OTQtMTgyLjAyNi0yNS40MjFsLTguOTY2LTIuNDY4IDIuNzM2LTguODhjMTkuNTQ2LTYzLjI4MyA0NS45NzQtMTE2LjY3OCA3Ny4xOTQtMTU2LjQ2MS0xMS43NDEgMy43OTItMjMuMjg5IDguMDY0LTM0LjU5OCAxMi44OTItMjUuMTQzIDM4LjE2LTQ2LjAzMiA4NC4zODQtNjIuMTYgMTM3LjQwNWwtMi43NTUgOC45OTUtOC44NDItMy4wOTFjLTI4LjQ3NC05Ljg2OS01NC42NDMtMjEuMjkzLTc3LjkyMy0zMy45OTQtNC40NTQgNS4wODgtOC44MjMgMTAuMjI0LTEzLjAzNyAxNS40NzUgMTkuNDQgMTAuODM4IDQ4LjQxMyAyNC45NiA4Ni43MTcgMzguMDQ1bDcuODE0IDIuNjU5LTEuOTY4IDguMDY0Yy0xNS4xODggNjEuMDc1LTIzLjU0OSAxMjcuMTgxLTI0Ljg0NSAxOTYuNDM1bC0wLjE3MyA4LjgzMmgtMTYwLjE3NmMtMC4yMjEgMy4yMzUtMC40MTMgNi40MzItMC40MTMgOS43MTVzMC4yMDIgNi41MTggMC40MTMgOS43MjVoMTYwLjIwNWwwLjE3MyA4Ljg3MWMxLjMxNSA2OS44NjkgOS44MDIgMTM2LjU1MSAyNS4yMTkgMTk4LjEzNGwyLjA0NSA4LjA2NC03Ljg3MiAyLjY1OWMtMzcuODcyIDEyLjkyMi02Ni42ODIgMjYuODUxLTg2LjA1NCAzNy41ODQgNC4yMDUgNS4yMTIgOC41NDQgMTAuMzAxIDEyLjk3OSAxNS4zMjIgMjMuMDU5LTEyLjQ5OSA0OS4wNzUtMjMuODA4IDc3LjM5NS0zMy42bDguODQyLTMuMDUyIDIuNzE3IDguOTA5YzE2LjA4MCA1Mi4zOTcgMzYuODE2IDk4LjEzMSA2MS43MjggMTM1LjkzNiAxMS4zMDkgNC43ODEgMjIuODU3IDkuMTAxIDM0LjYwOCAxMi44OTItMzAuOTg5LTM5LjQzNy01Ny4yMTYtOTIuMjk0LTc2LjY4NS0xNTQuODg2bC0yLjc5NC04LjkwOSA5LjAxNC0yLjQ2OGM1NS40NTktMTUuMjM1IDExNi41MzQtMjMuNjkyIDE4MS40OTctMjUuMTIzbDkuMjQ1LTAuMTkydjIxMi4xMDNjMy4yMjYgMC4yMDIgNi40MzIgMC4zOTQgOS43MTUgMC4zOTRzNi41MDktMC4xOTIgOS43MTUtMC4zOTR2LTIxMi4xMDNsOS4yNDUgMC4xOTJjNjQuNzYyIDEuNDIxIDEyNS44MDggOS45MTcgMTgxLjQ1OSAyNS4yNzdsOC45NzYgMi40NjgtMi43NzQgOC45MDljLTE5LjQ2OSA2Mi41MDYtNDUuNzA2IDExNS4zMzQtNzYuNjE3IDE1NC43MzMgMTEuNzQxLTMuNzkyIDIzLjMwOS04LjExMiAzNC42MDgtMTIuODkyIDI0Ljg3NC0zNy44MDUgNDUuNjA5LTgzLjQ2MyA2MS42NzEtMTM1Ljc0NGwyLjczNi04Ljk1NyA4Ljg0MiAzLjA4MmMyOC4yNTMgOS43NjMgNTQuMjExIDIxLjAyNCA3Ny4yOTkgMzMuNTMyIDQuNTIyLTUuMDQ5IDguODgtMTAuMTg2IDEzLjA5NC0xNS40MjgtMTkuMzU0LTEwLjczMi00OC4xMjUtMjQuNjUzLTg2LjAzNS0zNy41ODRsLTcuODYzLTIuNjU5IDIuMDE2LTguMDY0YzE1LjQxNy02MS41NzQgMjMuOTA0LTEyOC4yNTYgMjUuMi0xOTguMTI1ek01MDIuMjg1IDcwMi40MTZsLTguODUxIDAuMjAyYy02Ny4xODEgMS4zODMtMTMwLjE5NSAxMC4wMjMtMTg3LjMwNiAyNS42NTFsLTguODg5IDIuNDY4LTIuMjQ2LTguOTA5Yy0xNS4zMzEtNjAuMzg0LTIzLjc3OS0xMjQuNTg5LTI1LjE0My0xOTAuODc3bC0wLjE3My05LjIxNmgyMzIuNjA4djE4MC42ODJ6TTUwMi4yODUgNTAyLjI3NWgtMjMyLjYwOGwwLjE3My05LjIxNmMxLjM3My02NS42NjQgOS42NzctMTI5LjI5MyAyNC42OTEtMTg5LjE0OWwyLjI0Ni04LjkwOSA4Ljg4OSAyLjQyOWM1Ny4yNTQgMTUuNzgzIDEyMC40MjMgMjQuNDcxIDE4Ny43NjYgMjUuODE0bDguODUxIDAuMjMxdjE3OC44ek01MjEuNzE1IDMyMy40NzVsOC44NTEtMC4yMzFjNjcuMzQ0LTEuMzU0IDEzMC41MTItMTAuMDMyIDE4Ny43NjYtMjUuODE0bDguODg5LTIuNDI5IDIuMjQ2IDguOTA5YzE1LjAyNCA1OS44NDYgMjMuMzM3IDEyMy40NzUgMjQuNjYzIDE4OS4xNDlsMC4yMDIgOS4yMTZoLTIzMi42MDh2LTE3OC44ek03MjkuMDA4IDcyMS44MjhsLTIuMjY2IDguOTA5LTguODcxLTIuNDY4Yy01Ny4xMTEtMTUuNjI5LTEyMC4xMjUtMjQuMjY5LTE4Ny4zMDYtMjUuNjYxbC04Ljg1MS0wLjIwMnYtMTgwLjY4MmgyMzIuNjA4bC0wLjIwMiA5LjIxNmMtMS4zNjMgNjYuMzI2LTkuODAyIDEzMC41NzktMjUuMTE0IDE5MC44ODZ6IiBmaWxsPSIjMjcyNjM2IiBwLWlkPSIzMzQyIj48L3BhdGg+PC9zdmc+",
6+
"logo": "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik05MS4yNzUwNjE0Ny01LjgxNTMwODUxaDg0MS40NDk4NzcwNmE5Ny4wOTAzNjk5OSA5Ny4wOTAzNjk5OSAwIDAgMSA5Ny4wOTAzNjk5OCA5Ny4wOTAzNjk5OHY4NDEuNDQ5ODc3MDZhOTcuMDkwMzY5OTkgOTcuMDkwMzY5OTkgMCAwIDEtOTcuMDkwMzY5OTggOTcuMDkwMzY5OThIOTEuMjc1MDYxNDdhOTcuMDkwMzY5OTkgOTcuMDkwMzY5OTkgMCAwIDEtOTcuMDkwMzY5OTgtOTcuMDkwMzY5OThWOTEuMjc1MDYxNDdhOTcuMDkwMzY5OTkgOTcuMDkwMzY5OTkgMCAwIDEgOTcuMDkwMzY5OTgtOTcuMDkwMzY5OTh6IiBmaWxsPSIjRUM2NjMwIj48L3BhdGg+PHBhdGggZD0iTTI4OC42NDM2MDMzNCA2MzEuNTk5MTU0MDZoLTI5LjkyMDAxNTkzVjUxMC44NjcyNzg1MUgxMzYuNjE2MjY0ODJ2MTIwLjczMTg3NTU1SDEwNi4zNDAyNTA3NFYzNzYuOTE0OTMxNDloMzAuMjc2MDE0MDh2MTA0LjcyODE0NTkyaDEyMi4xMDczMjI1OXYtMTA0LjcyODE0NTkyaDI5LjkyMDAxNTkzdjI1NC42ODQyMjI1N3ogbTE3Mi45MDE3Njc0LTIyNS40NjAwMjE0N2gtNTUuNjY1MTQ1MTd2MjI1LjQ2MDAyMTQ3aC0zMC4yNzYwMTQwOFY0MDYuMTM5MTMyNTlIMzE5LjU5OTI0OTYzdi0yOS4yMjQyMDExaDE0MS45NDYxMjExMXYyOS4yMjQyMDExeiBtMzA2LjUxNDI5ODg4IDIyNS40NjAwMjE0N2gtMjkuNTgwMTk5MjVsLTIzLjY0MTUwNDQzLTE3My4yNzM5NDcwMi04NS41ODUxNjIyNCAxNzMuMjczOTQ3MDJoLTkuMDYxNzY3NGwtODYuNjM2OTc0MDgtMTc0LjY0OTM5NDA2LTIzLjY1NzY4NzA0IDE3NC42NDkzOTQwNmgtMjguODg0Mzg1NTZsMzYuMTgyMzQ0ODEtMjU0LjY4NDIyMjU3aDcuMjk3OTYwNGwxMDAuMTk3MjYyMjIgMjAyLjE0MjE1MTEgOTkuNTAxNDQ3NC0yMDIuMTQyMTUxMWg3LjI5Nzk1OTI1bDM2LjU3MDcwNTkyIDI1NC42ODQyMjI1N3ogbTE3MC40NzQ1MDk2NSAwaC0xMjYuMjk4MzkwNzZWMzc2LjkxNDkzMTQ5aDMwLjI1OTgzMjYxdjIyNS43OTk4MzgxNGg5Ni4wMzg1NTgxNXYyOC44ODQzODQ0M3oiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD48L3N2Zz4=",
77
"images": [
88
"http://qiniu-waterbang.waterbang.top/bfm/cot-home_2058.webp",
99
"http://qiniu-waterbang.waterbang.top/bfm/defi.png",
@@ -13,7 +13,7 @@
1313
"bfs",
1414
"bfs@bfs.com"
1515
],
16-
"version": "1.0.0",
16+
"version": "1.0.1",
1717
"change_log": "Added a new feature of shooting bubbles with a single click!",
1818
"homepage_url": "https://dweb.waterbang.top:89",
1919
"categories": [
File renamed without changes.

toolkit/plaoc/examples/plugin-demo/manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"id": "game.dweb.waterbang.top.dweb",
2+
"id": "plugins.example.com.dweb",
33
"name": "plaoc-plugins-examples",
4-
"short_name": "plugins",
4+
"short_name": "plaoc plugins",
55
"dweb_protocols": [],
66
"description": "这是一个实例应用,包含了dweb_plugins全部组件的实例。",
7-
"logo": "https://docs.dweb-browser.org/logo.svg",
7+
"logo": "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTAyNCAxMDI0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwMCcgaGVpZ2h0PScyMDAnPjxwYXRoIGQ9J00wIDBoMTAyNHYxMDI0SDB6JyBmaWxsPScjRkZGRkZGJyBmaWxsLW9wYWNpdHk9Jy4wMSc+PC9wYXRoPjxwYXRoIGQ9J00yNjcuMzkyIDk3LjQwOGwyMDUuNjk2IDExOC43ODRWNDUzLjc2TDI2Ny4zOTIgNTcyLjQ4IDYxLjY5NiA0NTMuNzZWMjE2LjMybDIwNS42OTYtMTE4Ljg0OHonIGZpbGw9JyMwNDU0RjInIG9wYWNpdHk9Jy4zJz48L3BhdGg+PHBhdGggZD0nTTk1NS4yIDIxNi4xOTJsLTIwNS42OTYtMTE4Ljc4NC0yMDUuNjk2IDExOC43ODRWNDUzLjc2bDIwNS42OTYgMTE4Ljc4NCAyMDUuNjk2LTExOC43ODRWMjE2LjMyeiBtLTI0NC42MDggNDIzLjA0TDUwNC45NiA1MjAuNTEyIDI5OS4yIDYzOS4yMzJWODc2LjhsMjA1LjY5NiAxMTguNzg0IDIwNS43Ni0xMTguNzg0VjYzOS4yMzJ6JyBmaWxsPScjMDQ1NEYyJz48L3BhdGg+PC9zdmc+",
88
"images": [
99
"http://qiniu-waterbang.waterbang.top/bfm/cot-home_2058.webp",
1010
"http://qiniu-waterbang.waterbang.top/bfm/defi.png",

toolkit/plaoc/examples/plugin-demo/src/pages/DwebServiceWorker.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const input = ref("这里写发送的消息");
2626
2727
// 向desktop.dweb.waterbang.top.dweb 发送消息
2828
const sayHi = async () => {
29-
const response = await dwebServiceWorker.fetch(`file://plaoc.html.demo.dweb/say/hi?message=${input.value}`, {
29+
const response = await dwebServiceWorker.fetch(`file://app.example.com.dweb/say/hi?message=${input.value}`, {
3030
search: {
3131
哈哈哈: "xx",
3232
},

toolkit/scripts/build_npm.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,12 @@ export const plaocServer = registryNpmBuilder({
6262
try {
6363
Deno.statSync(ctx.packageResolve("./dist"));
6464
} catch {
65-
Deno.symlinkSync(ctx.npmResolve("./dist"), ctx.packageResolve("./dist"));
65+
Deno.symlinkSync(ctx.npmResolve("./dist"), ctx.packageResolve("./dist"), { type: "junction" });
6666
}
6767
},
6868
}),
6969
});
70+
//
7071

7172
export const plaocCli = registryNpmBuilder({
7273
packageDir: import.meta.resolve("../plaoc/cli/"),

0 commit comments

Comments
 (0)