chore(leafer-x-webfont): 0.2.0 发布 + demo CDN 引用统一 importmap @latest

- npm 0.2.0:脏节点增量扫描 + 贡献者回记 + 百万节点零风暴(见 0ab51e4)
- demo 页三个裸导入统一进 importmap,版本引用 0.1.0/0.2.0 混用 → 全部 @latest
This commit is contained in:
崮生(子虚) 2026-08-15 23:27:42 +08:00
parent 0ab51e496c
commit 5c85a2ebe7
2 changed files with 6 additions and 5 deletions

View File

@ -50,17 +50,18 @@
<script src="https://cdn.jsdelivr.net/npm/leafer-ui@2.2.9/dist/web.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/leafer-ui@2.2.9/dist/web.min.js"></script>
<!-- leafer 导出 PNG 需要额外插件(画布转 blob --> <!-- leafer 导出 PNG 需要额外插件(画布转 blob -->
<script src="https://cdn.jsdelivr.net/npm/@leafer-in/export@2.2.9/dist/export.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/@leafer-in/export@2.2.9/dist/export.min.js"></script>
<!-- demo 全 CDN 化leafer-ui / export 插件走 jsDelivr IIFE插件与 SDK 走 jsDelivr ESMimportmap 解析裸导入 webfont-sdk --> <!-- demo 全 CDN 化leafer-ui / export 插件走 jsDelivr IIFE插件与 SDK 走 jsDelivr ESM @latestimportmap 统一解析裸导入:插件 dist 内部裸导入 webfont-sdk,也必须在此映射 -->
<script type="importmap"> <script type="importmap">
{ {
"imports": { "imports": {
"webfont-sdk": "https://cdn.jsdelivr.net/npm/webfont-sdk@0.2.0/dist/index.js", "leafer-x-webfont": "https://cdn.jsdelivr.net/npm/leafer-x-webfont@latest/dist/index.js",
"webfont-sdk/api": "https://cdn.jsdelivr.net/npm/webfont-sdk@0.2.0/dist/api.js" "webfont-sdk": "https://cdn.jsdelivr.net/npm/webfont-sdk@latest/dist/index.js",
"webfont-sdk/api": "https://cdn.jsdelivr.net/npm/webfont-sdk@latest/dist/api.js"
} }
} }
</script> </script>
<script type="module"> <script type="module">
import { WebFontPlugin } from 'https://cdn.jsdelivr.net/npm/leafer-x-webfont@0.1.0/dist/index.js' import { WebFontPlugin } from 'leafer-x-webfont'
import { createWebFontApi } from 'webfont-sdk/api' import { createWebFontApi } from 'webfont-sdk/api'
const { Leafer, Text, Rect, Ellipse, Image } = LeaferUI const { Leafer, Text, Rect, Ellipse, Image } = LeaferUI

View File

@ -1,6 +1,6 @@
{ {
"name": "leafer-x-webfont", "name": "leafer-x-webfont",
"version": "0.1.0", "version": "0.2.0",
"description": "LeaferJS 字体插件 —— Text 元素自动按需加载字体子集6 字 ≈ 6KB让画布与导出图用上任意中文字体", "description": "LeaferJS 字体插件 —— Text 元素自动按需加载字体子集6 字 ≈ 6KB让画布与导出图用上任意中文字体",
"type": "module", "type": "module",
"main": "./dist/index.js", "main": "./dist/index.js",