mirror of
https://github.com/ecomfe/vue-echarts.git
synced 2025-12-12 20:11:01 +08:00
remove docs script
let cdn to redirect for us
This commit is contained in:
10
README.md
10
README.md
@@ -116,16 +116,12 @@ Drop `<script>` inside your HTML file and access the component via `window.VueEC
|
||||
<details>
|
||||
<summary>Vue 3 <a href="https://stackblitz.com/edit/vue-echarts-vue-3-global?file=index.html">Demo →</a></summary>
|
||||
|
||||
<!-- vue3Scripts:start -->
|
||||
|
||||
```html
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@6.0.0"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/vue@3.5.18"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/vue-echarts@8.0.0-beta.1"></script>
|
||||
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
|
||||
<script src="https://unpkg.com/echarts@6/dist/echarts.min.js"></script>
|
||||
<script src="https://unpkg.com/vue-echarts/dist/index.min.js"></script>
|
||||
```
|
||||
|
||||
<!-- vue3Scripts:end -->
|
||||
|
||||
```js
|
||||
const app = Vue.createApp(...)
|
||||
|
||||
|
||||
@@ -116,16 +116,12 @@ import "echarts";
|
||||
<details>
|
||||
<summary>Vue 3 <a href="https://stackblitz.com/edit/vue-echarts-vue-3-global?file=index.html">Demo →</a></summary>
|
||||
|
||||
<!-- vue3Scripts:start -->
|
||||
|
||||
```html
|
||||
<script src="https://cdn.jsdelivr.net/npm/echarts@6.0.0"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/vue@3.5.18"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/vue-echarts@8.0.0-beta.1"></script>
|
||||
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
|
||||
<script src="https://unpkg.com/echarts@6/dist/echarts.min.js"></script>
|
||||
<script src="https://unpkg.com/vue-echarts/dist/index.min.js"></script>
|
||||
```
|
||||
|
||||
<!-- vue3Scripts:end -->
|
||||
|
||||
```js
|
||||
const app = Vue.createApp(...)
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"author": "GU Yiling <justice360@gmail.com>",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "pnpm run docs && tsdown",
|
||||
"build": "tsdown",
|
||||
"typecheck": "tsc",
|
||||
"lint": "eslint . --fix",
|
||||
"format": "prettier . --write",
|
||||
@@ -18,7 +18,6 @@
|
||||
"dev:build": "vite build",
|
||||
"dev:preview": "vite preview",
|
||||
"dev:typecheck": "vue-tsc -p ./demo",
|
||||
"docs": "jiti ./scripts/docs.ts",
|
||||
"prepublishOnly": "pnpm run typecheck && pnpm run dev:typecheck && pnpm run build && publint"
|
||||
},
|
||||
"packageManager": "pnpm@10.14.0",
|
||||
@@ -48,7 +47,6 @@
|
||||
"@vue/eslint-config-typescript": "^14.6.0",
|
||||
"@vue/tsconfig": "^0.7.0",
|
||||
"@vueuse/core": "^13.6.0",
|
||||
"comment-mark": "^2.0.1",
|
||||
"echarts": "^6.0.0",
|
||||
"echarts-gl": "^2.0.9",
|
||||
"echarts-liquidfill": "^3.1.0",
|
||||
@@ -64,7 +62,7 @@
|
||||
"tsdown": "^0.13.3",
|
||||
"typescript": "^5.9.2",
|
||||
"unplugin-raw": "^0.5.1",
|
||||
"vite": "npm:rolldown-vite@7.1.0-beta.0",
|
||||
"vite": "npm:rolldown-vite@^7.1.0",
|
||||
"vue": "^3.5.18",
|
||||
"vue-tsc": "^3.0.5"
|
||||
},
|
||||
|
||||
49
pnpm-lock.yaml
generated
49
pnpm-lock.yaml
generated
@@ -22,7 +22,7 @@ importers:
|
||||
version: 1.5.0(vue@3.5.18(typescript@5.9.2))
|
||||
'@vitejs/plugin-vue':
|
||||
specifier: ^6.0.1
|
||||
version: 6.0.1(rolldown-vite@7.1.0-beta.0(@types/node@22.17.0)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.30.4))(vue@3.5.18(typescript@5.9.2))
|
||||
version: 6.0.1(rolldown-vite@7.1.0(@types/node@22.17.0)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.30.4))(vue@3.5.18(typescript@5.9.2))
|
||||
'@vue/eslint-config-prettier':
|
||||
specifier: ^10.2.0
|
||||
version: 10.2.0(@types/eslint@8.56.10)(eslint@9.32.0(jiti@2.5.1))(prettier@3.6.2)
|
||||
@@ -35,9 +35,6 @@ importers:
|
||||
'@vueuse/core':
|
||||
specifier: ^13.6.0
|
||||
version: 13.6.0(vue@3.5.18(typescript@5.9.2))
|
||||
comment-mark:
|
||||
specifier: ^2.0.1
|
||||
version: 2.0.1
|
||||
echarts:
|
||||
specifier: ^6.0.0
|
||||
version: 6.0.0
|
||||
@@ -84,8 +81,8 @@ importers:
|
||||
specifier: ^0.5.1
|
||||
version: 0.5.1
|
||||
vite:
|
||||
specifier: npm:rolldown-vite@7.1.0-beta.0
|
||||
version: rolldown-vite@7.1.0-beta.0(@types/node@22.17.0)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.30.4)
|
||||
specifier: npm:rolldown-vite@^7.1.0
|
||||
version: rolldown-vite@7.1.0(@types/node@22.17.0)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.30.4)
|
||||
vue:
|
||||
specifier: ^3.5.18
|
||||
version: 3.5.18(typescript@5.9.2)
|
||||
@@ -766,10 +763,6 @@ packages:
|
||||
commander@2.20.3:
|
||||
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
|
||||
|
||||
comment-mark@2.0.1:
|
||||
resolution: {integrity: sha512-WObl+IX0fmiQYgt/pMTquyAYBdcKf8GQGPVPDNtL7XvDQDUdfHaOJYayzsLGS24GHLuHhFXgVXmwwq6CM1lHcQ==}
|
||||
engines: {node: '>=20'}
|
||||
|
||||
concat-map@0.0.1:
|
||||
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
|
||||
|
||||
@@ -865,8 +858,8 @@ packages:
|
||||
peerDependencies:
|
||||
eslint: '>=7.0.0'
|
||||
|
||||
eslint-plugin-prettier@5.5.3:
|
||||
resolution: {integrity: sha512-NAdMYww51ehKfDyDhv59/eIItUVzU0Io9H2E8nHNGKEeeqlnci+1gCvrHib6EmZdf6GxF+LCV5K7UC65Ezvw7w==}
|
||||
eslint-plugin-prettier@5.5.4:
|
||||
resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==}
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
'@types/eslint': '>=8.0.0'
|
||||
@@ -1320,8 +1313,8 @@ packages:
|
||||
rfdc@1.4.1:
|
||||
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
|
||||
|
||||
rolldown-plugin-dts@0.15.3:
|
||||
resolution: {integrity: sha512-qILn8tXV828UpzgSN7R3KeCl1lfc2eRhPJDGO78C6PztEQH51gBTG3tyQDIVIAYY58afhOsWW/zTYpfewTGCdg==}
|
||||
rolldown-plugin-dts@0.15.5:
|
||||
resolution: {integrity: sha512-YlgrK2oihea16LNXG0nUaNkb82SvbOmyhKpoid1M4Wehz6Bqkw1ZfZrUaBubIAt9M1up/Ku5EArGh7OSqA3tKA==}
|
||||
engines: {node: '>=20.18.0'}
|
||||
peerDependencies:
|
||||
'@typescript/native-preview': '>=7.0.0-dev.20250601.1'
|
||||
@@ -1336,8 +1329,8 @@ packages:
|
||||
vue-tsc:
|
||||
optional: true
|
||||
|
||||
rolldown-vite@7.1.0-beta.0:
|
||||
resolution: {integrity: sha512-P88FHLuBJn+UuKZCMRYB1AoDOYYI6PEMZSQV93p/ojNBDnrQMmYWs+4Fq1+PQnZJ6Gs/aalD7ZNdrPdjCIGOQQ==}
|
||||
rolldown-vite@7.1.0:
|
||||
resolution: {integrity: sha512-DCfutVwSkuc3NA75SdFuetKwcpq97tO2JZdM6gYv7GwW6/9qyXnITYER+8zrJt+vQVGP2SadAkMOpWw7B4LVwg==}
|
||||
engines: {node: ^20.19.0 || >=22.12.0}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@@ -1511,8 +1504,8 @@ packages:
|
||||
resolution: {integrity: sha512-2ILiUssvvtNiPnOT/8+xw7FJQ1BrRUZtnzHyujUPNudhPSvAzkcWzaUDp12SAkne3Tr1y7+ctoF9dEUktJNtlw==}
|
||||
engines: {node: '>=20.18.0'}
|
||||
|
||||
unplugin-utils@0.2.4:
|
||||
resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==}
|
||||
unplugin-utils@0.2.5:
|
||||
resolution: {integrity: sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==}
|
||||
engines: {node: '>=18.12.0'}
|
||||
|
||||
unplugin@2.3.5:
|
||||
@@ -1970,10 +1963,10 @@ snapshots:
|
||||
optionalDependencies:
|
||||
vue: 3.5.18(typescript@5.9.2)
|
||||
|
||||
'@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.0-beta.0(@types/node@22.17.0)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.30.4))(vue@3.5.18(typescript@5.9.2))':
|
||||
'@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.0(@types/node@22.17.0)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.30.4))(vue@3.5.18(typescript@5.9.2))':
|
||||
dependencies:
|
||||
'@rolldown/pluginutils': 1.0.0-beta.29
|
||||
vite: rolldown-vite@7.1.0-beta.0(@types/node@22.17.0)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.30.4)
|
||||
vite: rolldown-vite@7.1.0(@types/node@22.17.0)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.30.4)
|
||||
vue: 3.5.18(typescript@5.9.2)
|
||||
|
||||
'@volar/language-core@2.4.22':
|
||||
@@ -2045,7 +2038,7 @@ snapshots:
|
||||
dependencies:
|
||||
eslint: 9.32.0(jiti@2.5.1)
|
||||
eslint-config-prettier: 10.1.8(eslint@9.32.0(jiti@2.5.1))
|
||||
eslint-plugin-prettier: 5.5.3(@types/eslint@8.56.10)(eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)))(eslint@9.32.0(jiti@2.5.1))(prettier@3.6.2)
|
||||
eslint-plugin-prettier: 5.5.4(@types/eslint@8.56.10)(eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)))(eslint@9.32.0(jiti@2.5.1))(prettier@3.6.2)
|
||||
prettier: 3.6.2
|
||||
transitivePeerDependencies:
|
||||
- '@types/eslint'
|
||||
@@ -2192,8 +2185,6 @@ snapshots:
|
||||
commander@2.20.3:
|
||||
optional: true
|
||||
|
||||
comment-mark@2.0.1: {}
|
||||
|
||||
concat-map@0.0.1: {}
|
||||
|
||||
copy-anything@3.0.5:
|
||||
@@ -2282,7 +2273,7 @@ snapshots:
|
||||
dependencies:
|
||||
eslint: 9.32.0(jiti@2.5.1)
|
||||
|
||||
eslint-plugin-prettier@5.5.3(@types/eslint@8.56.10)(eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)))(eslint@9.32.0(jiti@2.5.1))(prettier@3.6.2):
|
||||
eslint-plugin-prettier@5.5.4(@types/eslint@8.56.10)(eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)))(eslint@9.32.0(jiti@2.5.1))(prettier@3.6.2):
|
||||
dependencies:
|
||||
eslint: 9.32.0(jiti@2.5.1)
|
||||
prettier: 3.6.2
|
||||
@@ -2677,7 +2668,7 @@ snapshots:
|
||||
|
||||
rfdc@1.4.1: {}
|
||||
|
||||
rolldown-plugin-dts@0.15.3(rolldown@1.0.0-beta.31)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2)):
|
||||
rolldown-plugin-dts@0.15.5(rolldown@1.0.0-beta.31)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2)):
|
||||
dependencies:
|
||||
'@babel/generator': 7.28.0
|
||||
'@babel/parser': 7.28.0
|
||||
@@ -2695,7 +2686,7 @@ snapshots:
|
||||
- oxc-resolver
|
||||
- supports-color
|
||||
|
||||
rolldown-vite@7.1.0-beta.0(@types/node@22.17.0)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.30.4):
|
||||
rolldown-vite@7.1.0(@types/node@22.17.0)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.30.4):
|
||||
dependencies:
|
||||
fdir: 6.4.6(picomatch@4.0.3)
|
||||
lightningcss: 1.30.1
|
||||
@@ -2810,7 +2801,7 @@ snapshots:
|
||||
empathic: 2.0.0
|
||||
hookable: 5.5.3
|
||||
rolldown: 1.0.0-beta.31
|
||||
rolldown-plugin-dts: 0.15.3(rolldown@1.0.0-beta.31)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))
|
||||
rolldown-plugin-dts: 0.15.5(rolldown@1.0.0-beta.31)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))
|
||||
semver: 7.7.2
|
||||
tinyexec: 1.0.1
|
||||
tinyglobby: 0.2.14
|
||||
@@ -2860,9 +2851,9 @@ snapshots:
|
||||
dependencies:
|
||||
esbuild: 0.25.8
|
||||
unplugin: 2.3.5
|
||||
unplugin-utils: 0.2.4
|
||||
unplugin-utils: 0.2.5
|
||||
|
||||
unplugin-utils@0.2.4:
|
||||
unplugin-utils@0.2.5:
|
||||
dependencies:
|
||||
pathe: 2.0.3
|
||||
picomatch: 4.0.3
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
import { readFileSync, writeFileSync } from "node:fs";
|
||||
import { commentMark } from "comment-mark";
|
||||
import { getPackageVersions, resolvePath } from "./utils";
|
||||
|
||||
const { name, version, devDependencies } = getPackageVersions([
|
||||
"echarts",
|
||||
"vue",
|
||||
]);
|
||||
|
||||
const CDN_PREFIX = "https://cdn.jsdelivr.net/npm/";
|
||||
|
||||
const DEP_VERSIONS = {
|
||||
...Object.fromEntries(
|
||||
Object.entries(devDependencies).map(([name, { version }]) => [
|
||||
name,
|
||||
version,
|
||||
]),
|
||||
),
|
||||
[name]: version,
|
||||
};
|
||||
|
||||
function getScripts() {
|
||||
return Object.entries(DEP_VERSIONS)
|
||||
.map(([dep, version]) => {
|
||||
const [, name] = dep.match(/^(.+?)(?:@.+)?$/) || [];
|
||||
return `<script src="${CDN_PREFIX}${name}@${version}"></script>`;
|
||||
})
|
||||
.join("\n");
|
||||
}
|
||||
|
||||
function getCodeBlock(code: string) {
|
||||
return "\n```html\n" + code + "\n```\n";
|
||||
}
|
||||
|
||||
const README_FILES = ["README.md", "README.zh-Hans.md"].map((name) =>
|
||||
resolvePath(import.meta.url, "..", name),
|
||||
);
|
||||
|
||||
README_FILES.forEach((file) => {
|
||||
const content = readFileSync(file, "utf8");
|
||||
|
||||
writeFileSync(
|
||||
file,
|
||||
commentMark(content, {
|
||||
vue3Scripts: getCodeBlock(getScripts()),
|
||||
}),
|
||||
"utf8",
|
||||
);
|
||||
});
|
||||
|
||||
console.log("README files updated.");
|
||||
@@ -1,20 +0,0 @@
|
||||
import { execSync } from "node:child_process";
|
||||
import { resolve, dirname } from "node:path";
|
||||
import { fileURLToPath } from "node:url";
|
||||
|
||||
export function resolvePath(url: string, ...parts: string[]) {
|
||||
return resolve(dirname(fileURLToPath(url)), ...parts);
|
||||
}
|
||||
|
||||
type PackageVersions = {
|
||||
name: string;
|
||||
version: string;
|
||||
devDependencies: Record<string, { version: string }>;
|
||||
};
|
||||
|
||||
export function getPackageVersions(devDeps?: string[]): PackageVersions {
|
||||
const stdOut = execSync(`pnpm ls ${devDeps?.join(" ") || ""} --json`, {
|
||||
encoding: "utf-8",
|
||||
});
|
||||
return JSON.parse(stdOut)[0];
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"include": ["*.config.*", "scripts/**/*"],
|
||||
"include": ["*.config.*"],
|
||||
"compilerOptions": {
|
||||
"composite": true,
|
||||
"lib": ["ESNext"],
|
||||
|
||||
Reference in New Issue
Block a user