diff --git a/apps/vite-native-skyline/package.json b/apps/vite-native-skyline/package.json
index 6f38cf8d6..2c90cedff 100644
--- a/apps/vite-native-skyline/package.json
+++ b/apps/vite-native-skyline/package.json
@@ -30,6 +30,6 @@
"tailwindcss": "^3.4.15",
"typescript": "^5.6.3",
"weapp-tailwindcss": "workspace:*",
- "weapp-vite": "^1.7.7"
+ "weapp-vite": "^1.7.8"
}
}
diff --git a/apps/vite-native-ts-skyline/package.json b/apps/vite-native-ts-skyline/package.json
index 57bc4e05f..722142e6c 100644
--- a/apps/vite-native-ts-skyline/package.json
+++ b/apps/vite-native-ts-skyline/package.json
@@ -29,6 +29,6 @@
"tailwindcss": "^3.4.15",
"typescript": "^5.6.3",
"weapp-tailwindcss": "workspace:*",
- "weapp-vite": "^1.7.7"
+ "weapp-vite": "^1.7.8"
}
}
diff --git a/apps/vite-native-ts/package.json b/apps/vite-native-ts/package.json
index fcfb8a83d..68a7f0454 100644
--- a/apps/vite-native-ts/package.json
+++ b/apps/vite-native-ts/package.json
@@ -29,6 +29,6 @@
"tailwindcss": "^3.4.15",
"typescript": "^5.6.3",
"weapp-tailwindcss": "workspace:*",
- "weapp-vite": "^1.7.7"
+ "weapp-vite": "^1.7.8"
}
}
diff --git a/apps/vite-native/package.json b/apps/vite-native/package.json
index c997ace51..e3ad8cf28 100644
--- a/apps/vite-native/package.json
+++ b/apps/vite-native/package.json
@@ -33,6 +33,6 @@
"postcss": "^8.4.49",
"tailwindcss": "^3.4.15",
"weapp-tailwindcss": "workspace:*",
- "weapp-vite": "^1.7.7"
+ "weapp-vite": "^1.7.8"
}
}
diff --git a/package.json b/package.json
index 878963a23..c8c05df00 100644
--- a/package.json
+++ b/package.json
@@ -48,7 +48,7 @@
"build": "turbo run build --filter=./packages/* && turbo run build --filter=./plugins/*",
"build:vite-docs": "turbo run build --filter=./website-weapp-vite/",
"build:tw-docs": "turbo run build --filter=./website/",
- "test": "vitest run",
+ "test": "vitest run --coverage.enabled",
"test:plugins": "vitest run --coverage.enabled --coverage.all=false --project=@weapp-tailwindcss/*",
"test:cli": "vitest run --coverage.enabled --coverage.all=false --project=@weapp-tailwindcss/cli",
"test:typography": "vitest run --coverage.enabled --coverage.all=false --project=@weapp-tailwindcss/typography",
@@ -224,7 +224,7 @@
"tslib": "^2.8.1",
"tsup": "^8.3.5",
"tsx": "^4.19.2",
- "turbo": "^2.3.0",
+ "turbo": "^2.3.1",
"typescript": "^5.6.3",
"unbuild": "^2.0.0",
"uuid": "^11.0.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c85180f57..11f7edf4f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -381,8 +381,8 @@ importers:
specifier: ^4.19.2
version: 4.19.2
turbo:
- specifier: ^2.3.0
- version: 2.3.0
+ specifier: ^2.3.1
+ version: 2.3.1
typescript:
specifier: ^5.6.3
version: 5.6.3
@@ -571,8 +571,8 @@ importers:
specifier: workspace:*
version: link:../../packages/weapp-tailwindcss
weapp-vite:
- specifier: ^1.7.7
- version: 1.7.7(@types/node@22.9.1)(jiti@2.4.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.49)(sass-embedded@1.81.0)(sass@1.81.0)(stylus@0.63.0)(terser@5.36.0)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1)
+ specifier: ^1.7.8
+ version: 1.7.8(@types/node@22.9.1)(jiti@2.4.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.49)(sass-embedded@1.81.0)(sass@1.81.0)(stylus@0.63.0)(terser@5.36.0)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1)
apps/vite-native-skyline:
devDependencies:
@@ -595,8 +595,8 @@ importers:
specifier: workspace:*
version: link:../../packages/weapp-tailwindcss
weapp-vite:
- specifier: ^1.7.7
- version: 1.7.7(@types/node@22.9.1)(jiti@2.4.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.49)(sass-embedded@1.81.0)(sass@1.81.0)(stylus@0.63.0)(terser@5.36.0)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1)
+ specifier: ^1.7.8
+ version: 1.7.8(@types/node@22.9.1)(jiti@2.4.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.49)(sass-embedded@1.81.0)(sass@1.81.0)(stylus@0.63.0)(terser@5.36.0)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1)
apps/vite-native-ts:
devDependencies:
@@ -619,8 +619,8 @@ importers:
specifier: workspace:*
version: link:../../packages/weapp-tailwindcss
weapp-vite:
- specifier: ^1.7.7
- version: 1.7.7(@types/node@22.9.1)(jiti@2.4.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.49)(sass-embedded@1.81.0)(sass@1.81.0)(stylus@0.63.0)(terser@5.36.0)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1)
+ specifier: ^1.7.8
+ version: 1.7.8(@types/node@22.9.1)(jiti@2.4.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.49)(sass-embedded@1.81.0)(sass@1.81.0)(stylus@0.63.0)(terser@5.36.0)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1)
apps/vite-native-ts-skyline:
devDependencies:
@@ -643,8 +643,8 @@ importers:
specifier: workspace:*
version: link:../../packages/weapp-tailwindcss
weapp-vite:
- specifier: ^1.7.7
- version: 1.7.7(@types/node@22.9.1)(jiti@2.4.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.49)(sass-embedded@1.81.0)(sass@1.81.0)(stylus@0.63.0)(terser@5.36.0)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1)
+ specifier: ^1.7.8
+ version: 1.7.8(@types/node@22.9.1)(jiti@2.4.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.49)(sass-embedded@1.81.0)(sass@1.81.0)(stylus@0.63.0)(terser@5.36.0)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1)
apps/weapp-library:
devDependencies:
@@ -13345,38 +13345,38 @@ packages:
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
- turbo-darwin-64@2.3.0:
- resolution: {integrity: sha512-pji+D49PhFItyQjf2QVoLZw2d3oRGo8gJgKyOiRzvip78Rzie74quA8XNwSg/DuzM7xx6gJ3p2/LylTTlgZXxQ==}
+ turbo-darwin-64@2.3.1:
+ resolution: {integrity: sha512-tjHfjW/Gs8Q9IO+9gPdIsSStZ8I09QYDRT/SyhFTPLnc7O2ZlxHPBVFfjUkHUjanHNYO8CpRGt+zdp1PaMCruw==}
cpu: [x64]
os: [darwin]
- turbo-darwin-arm64@2.3.0:
- resolution: {integrity: sha512-AJrGIL9BO41mwDF/IBHsNGwvtdyB911vp8f5mbNo1wG66gWTvOBg7WCtYQBvCo11XTenTfXPRSsAb7w3WAZb6w==}
+ turbo-darwin-arm64@2.3.1:
+ resolution: {integrity: sha512-At1WStnxCfrBQ4M2g6ynre8WsusGwA11okhVolBxyFUemYozDTtbZwelr+IqNggjT251vviokxOkcFzzogbiFw==}
cpu: [arm64]
os: [darwin]
- turbo-linux-64@2.3.0:
- resolution: {integrity: sha512-jZqW6vc2sPJT3M/3ZmV1Cg4ecQVPqsbHncG/RnogHpBu783KCSXIndgxvUQNm9qfgBYbZDBnP1md63O4UTElhw==}
+ turbo-linux-64@2.3.1:
+ resolution: {integrity: sha512-COwEev7s9fsxLM2eoRCyRLPj+BXvZjFIS+GxzdAubYhoSoZit8B8QGKczyDl6448xhuFEWKrpHhcR9aBuwB4ag==}
cpu: [x64]
os: [linux]
- turbo-linux-arm64@2.3.0:
- resolution: {integrity: sha512-HUbDLJlvd/hxuyCNO0BmEWYQj0TugRMvSQeG8vHJH+Lq8qOgDAe7J0K73bFNbZejZQxW3C3XEiZFB3pnpO78+A==}
+ turbo-linux-arm64@2.3.1:
+ resolution: {integrity: sha512-AP0uE15Rhxza2Jl+Q3gxdXRA92IIeFAYaufz6CMcZuGy9yZsBlLt9w6T47H6g7XQPzWuw8pzfjM1omcTKkkDpQ==}
cpu: [arm64]
os: [linux]
- turbo-windows-64@2.3.0:
- resolution: {integrity: sha512-c5rxrGNTYDWX9QeMzWLFE9frOXnKjHGEvQMp1SfldDlbZYsloX9UKs31TzUThzfTgTiz8NYuShaXJ2UvTMnV/g==}
+ turbo-windows-64@2.3.1:
+ resolution: {integrity: sha512-HDSneq0dNZYZch74c2eygq+OiJE/JYDs7OsGM0yRYVj336383xkUnxz6W2I7qiyMCQXzp4UVUDZXvZhUYcX3BA==}
cpu: [x64]
os: [win32]
- turbo-windows-arm64@2.3.0:
- resolution: {integrity: sha512-7qfUuYhfIVb1AZgs89DxhXK+zZez6O2ocmixEQ4hXZK7ytnBt5vaz2zGNJJKFNYIL5HX1C3tuHolnpNgDNCUIg==}
+ turbo-windows-arm64@2.3.1:
+ resolution: {integrity: sha512-7/2/sJZiquwoT/jWBCfV0qKq4NarsJPmDRjMcR9dDMIwCYsGM8ljomkDRTCtkNeFcUvYw54MiRWHehWgbcRPsw==}
cpu: [arm64]
os: [win32]
- turbo@2.3.0:
- resolution: {integrity: sha512-/uOq5o2jwRPyaUDnwBpOR5k9mQq4c3wziBgWNWttiYQPmbhDtrKYPRBxTvA2WpgQwRIbt8UM612RMN8n/TvmHA==}
+ turbo@2.3.1:
+ resolution: {integrity: sha512-vHZe/e6k1HZVKiMQPQ1BWFn53vjVQDFKdkjUq/pBKlRWi1gw9LQO6ntH4qZCcHY1rH6TXgsRmexXdgWl96YvVQ==}
hasBin: true
tweetnacl@0.14.5:
@@ -13947,8 +13947,8 @@ packages:
peerDependencies:
tailwindcss: ^3.0.0
- weapp-vite@1.7.7:
- resolution: {integrity: sha512-A1CcGtJnD83hRduunOGQ/P5XMu8bhHolzHnP7ObSyWOr8UIHIg24fgG6jea/VXIeVXom3tIrDPaHpc4nBo9+bQ==}
+ weapp-vite@1.7.8:
+ resolution: {integrity: sha512-Y00doPAuc0VZtv+POD+Kg5Zxw9/nNUkA03Mb9HPWDQZnoJz/4iWjJI93O2nNFjgjS183aLlKXbodfol7Niwk0g==}
engines: {node: '>=20.0.0'}
hasBin: true
@@ -29413,32 +29413,32 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
- turbo-darwin-64@2.3.0:
+ turbo-darwin-64@2.3.1:
optional: true
- turbo-darwin-arm64@2.3.0:
+ turbo-darwin-arm64@2.3.1:
optional: true
- turbo-linux-64@2.3.0:
+ turbo-linux-64@2.3.1:
optional: true
- turbo-linux-arm64@2.3.0:
+ turbo-linux-arm64@2.3.1:
optional: true
- turbo-windows-64@2.3.0:
+ turbo-windows-64@2.3.1:
optional: true
- turbo-windows-arm64@2.3.0:
+ turbo-windows-arm64@2.3.1:
optional: true
- turbo@2.3.0:
+ turbo@2.3.1:
optionalDependencies:
- turbo-darwin-64: 2.3.0
- turbo-darwin-arm64: 2.3.0
- turbo-linux-64: 2.3.0
- turbo-linux-arm64: 2.3.0
- turbo-windows-64: 2.3.0
- turbo-windows-arm64: 2.3.0
+ turbo-darwin-64: 2.3.1
+ turbo-darwin-arm64: 2.3.1
+ turbo-linux-64: 2.3.1
+ turbo-linux-arm64: 2.3.1
+ turbo-windows-64: 2.3.1
+ turbo-windows-arm64: 2.3.1
tweetnacl@0.14.5: {}
@@ -30180,7 +30180,7 @@ snapshots:
dependencies:
tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@22.9.1)(typescript@5.6.3))
- weapp-vite@1.7.7(@types/node@22.9.1)(jiti@2.4.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.49)(sass-embedded@1.81.0)(sass@1.81.0)(stylus@0.63.0)(terser@5.36.0)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1):
+ weapp-vite@1.7.8(@types/node@22.9.1)(jiti@2.4.0)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.49)(sass-embedded@1.81.0)(sass@1.81.0)(stylus@0.63.0)(terser@5.36.0)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.1):
dependencies:
'@babel/core': 7.26.0
'@babel/preset-env': 7.26.0(@babel/core@7.26.0)
diff --git a/website/docs/sponsor.md b/website/docs/sponsor.md
new file mode 100644
index 000000000..1020c99bd
--- /dev/null
+++ b/website/docs/sponsor.md
@@ -0,0 +1,61 @@
+# 成为 weapp-tailwindcss 的赞助商
+
+`weapp-tailwindcss` 是采用 `MIT` 许可的开源项目,使用完全免费。
+
+维护这样一个功能,实际上是非常消耗精力的,而且产生不了什么实际的经济收益。
+
+当然,我个人对于经济收益,还是有些不在乎的,谁让我喜欢做开源呢? 哈哈
+
+---
+
+但是话又说回来了,我又还是想要一些经济收益(我就是既要又要的伪君子),原因非常简单:
+
+因为钱这个玩意,能够给人自由。
+
+人啊,表面上看寿命大差不差,但生命的质量和长度却大不相同。
+
+像我这个年纪,已经走到了人生的中位,
+
+- 结了婚,是一名丈夫。
+- 有了自己的孩子,是一位父亲。
+- 每天忙忙碌碌,开会,加班,是一名职场社畜
+
+然而,当我深夜回顾往事的时候,却发现我所铭记的,那些珍藏在心底的记忆点,并不是那些耗费我最多时间的工作:
+
+- 而是那一年,我付了 `800` 元去产房陪产,亲眼看到我的女儿,在下午的 `2点54分` 从产道里出生的惊奇。
+- 是那一年,我和爱人骑着`9.9`元周卡的共享单车,听着`《成都》`骑到玉林路小酒馆的门口,穿过拥挤的人群,去隔街买了只烤兔,发现竟然格外好吃的欣喜。(至今依然是我吃过的最好吃的烤兔)
+- 也是那一年,我大学时光里熬夜打 `DNF` 搬砖卖金币换钱,收获的纯粹的快乐。(那时候交易平台汇率好像是 `20多万金币换1元`)
+
+所以想想啊,人生如白驹过隙,我们还能够年轻多少年呢?
+
+再过几年,或者我们就说 **现在**
+
+我们还能像以前那样,有说走就走的勇气和身体吗?
+
+> “人生代代无穷已,江月年年望相似。”
+
+所以啊,越是意识到时间的珍贵,越让我明白努力的意义:
+
+努力赚钱,并不是为了单纯的物质享受,而是为了能够用金钱,去换回属于自己的时间,用来做那些真正值得铭记的事情:
+
+- 我想要陪伴我的女儿成长,陪她走过从懵懂到优秀的每一步;
+- 我想要和我的伴侣一起创造更多值得回忆的时刻,让未来的我不留遗憾;
+- 我想要留更多的时间给自己,重新感受那些被忙碌淹没的生命的美好。
+
+钱能够买来自由,而自由能让我们更好地掌控自己的生命。
+
+生命的意义,不在于耗尽时间,而在于与爱和希望相拥的每一刻。
+
+> 上面这些话是我随手写的,我自己读了一遍感到有些矫情,如果让你感到不适,可以提个 issue 我把它删掉
+
+---
+
+当然废话说了这么多,差点忘了这个页面是用来要钱的。(网络乞丐...)
+
+有小额打赏意愿的朋友,你的打赏会被记录在 [sponsors](https://github.com/sonofmagic/sponsors) 仓库中,生成图片挂在我的博客站点。
+
+大额大赏的朋友,可以进行官网广告位的投放,具体的投放的网址,样式由你来定。
+
+当然也可以什么都不给,大家加个微信,交个朋友,也是极好的!
+
+
\ No newline at end of file
diff --git a/website/src/components/AdsContainer/index.tsx b/website/src/components/AdsContainer/index.tsx
new file mode 100644
index 000000000..cace4c650
--- /dev/null
+++ b/website/src/components/AdsContainer/index.tsx
@@ -0,0 +1,13 @@
+import AdsContainerElement from '@site/src/components/AdsContainerElement'
+import React from 'react'
+
+function AdsContainer() {
+ return (
+