diff --git a/package.json b/package.json
index 57dc403..656dfef 100644
--- a/package.json
+++ b/package.json
@@ -36,10 +36,13 @@
"command": "node tasks/esbuild-packages.js",
"files": [
"tasks/esbuild-packages.js",
- "src/components/**.ts",
- "src/lib/**.ts"
+ "src/components/**/*.ts",
+ "src/lib/**/*.ts"
],
- "output": []
+ "output": [],
+ "dependencies": [
+ "build-ts-with-config"
+ ]
},
"build-ts-with-config": {
"command": "yarn tsc --build tsconfig-all.json",
@@ -52,9 +55,13 @@
"command": "node ./tasks/build-widgets.js",
"files": [
"tasks/build-widgets.js",
- "src/widgets/**.ts"
+ "src/components/**/*.ts",
+ "src/widgets/**/*.ts"
],
- "output": []
+ "output": [],
+ "dependencies": [
+ "build-ts-modules"
+ ]
}
},
"lint-staged": {
diff --git a/src/components/clock/README.md b/src/components/clock/README.md
index 071b554..69114b4 100644
--- a/src/components/clock/README.md
+++ b/src/components/clock/README.md
@@ -26,3 +26,18 @@ star-clock 属性:
时钟整体布局设计为自适应布局,在测试时只需在外层 div 中设置默认 width 和 height,可自适应显示时钟大小。
`html demo
`
+
+## SVG 平滑渲染
+
+### SVG 的渲染模式:
+
+- auto, 默认。浏览器自动权衡渲染速度、平滑度、精确度。默认是倾向于精确度,而非平滑度和速度。
+- optimizeSpeed,偏渲染速度。浏览器会关闭反锯齿模式。(速度快,适合界面快速加载,适合低配置)
+- crispEdges,偏渲染锐利。浏览器在渲染的时候会关闭反锯齿模式,且会让线条的位置和宽度和显示器边缘对齐,更加清晰锐利的边缘。(增加锐度,适合棱角分明的图标,例如直线,长方形等)
+- geometricPrecision,偏渲染平滑。(增加平滑,适合曲线,圆形图标等)
+
+手动指定时的使用方式,添加`shape-rendering`属性及对应值:
+
+`