返回 slidev
package.json
根目录 / package.json
1 {
2 "type": "module",
3 "version": "52.19.0",
4 "private": true,
5 "packageManager": "pnpm@11.18.0",
6 "engines": {
7 "node": ">=20.12.0"
8 },
9 "scripts": {
10 "build": "pnpm -r --filter=\"./packages/**\" --parallel run build",
11 "ci:publish": "zx scripts/publish.mjs",
12 "cy": "cypress open",
13 "cy:fixture": "pnpm -C cypress/fixtures/basic run dev",
14 "demo:build": "zx ./scripts/demo.mjs",
15 "demo:composable-vue": "pnpm -C demo/composable-vue run dev",
16 "demo:vue-runner": "pnpm -C demo/vue-runner run dev",
17 "demo:dev": "pnpm -C demo/starter run dev",
18 "vscode:dev": "pnpm -C packages/vscode run dev",
19 "play": "pnpm demo:dev",
20 "dev": "pnpm -r --filter=\"./packages/**\" --parallel run dev",
21 "lint": "eslint . --cache",
22 "lint:fix": "nr lint --fix",
23 "typecheck": "vue-tsc --noEmit",
24 "docs": "pnpm -C docs run dev",
25 "docs:build": "pnpm run --filter=\"./docs...\" build && pnpm demo:build",
26 "release": "bumpp package.json packages/*/package.json docs/package.json --all -x \"zx scripts/update-versions.mjs\"",
27 "test": "vitest test",
28 "verify": "pnpm build && pnpm typecheck && pnpm lint && pnpm test",
29 "prepare": "simple-git-hooks"
30 },
31 "devDependencies": {
32 "@antfu/eslint-config": "catalog:dev",
33 "@antfu/ni": "catalog:prod",
34 "@antfu/utils": "catalog:frontend",
35 "@modelcontextprotocol/client": "catalog:prod",
36 "@shikijs/markdown-it": "catalog:frontend",
37 "@slidev/cli": "workspace:*",
38 "@slidev/parser": "workspace:*",
39 "@slidev/types": "workspace:*",
40 "@types/cli-progress": "catalog:types",
41 "@types/connect": "catalog:types",
42 "@types/file-saver": "catalog:types",
43 "@types/js-yaml": "catalog:types",
44 "@types/katex": "catalog:types",
45 "@types/node": "catalog:types",
46 "@types/prompts": "catalog:types",
47 "@types/recordrtc": "catalog:types",
48 "@types/resolve": "catalog:types",
49 "@types/yargs": "catalog:types",
50 "@vue/compiler-sfc": "catalog:demo",
51 "@vueuse/core": "catalog:frontend",
52 "bumpp": "catalog:dev",
53 "cypress": "catalog:dev",
54 "eslint": "catalog:dev",
55 "eslint-plugin-format": "catalog:dev",
56 "katex": "catalog:frontend",
57 "lint-staged": "catalog:dev",
58 "markdown-exit": "catalog:prod",
59 "mermaid": "catalog:frontend",
60 "playwright-chromium": "catalog:dev",
61 "prettier": "catalog:dev",
62 "prettier-plugin-slidev": "catalog:dev",
63 "rimraf": "catalog:dev",
64 "shiki": "catalog:frontend",
65 "simple-git-hooks": "catalog:dev",
66 "taze": "catalog:dev",
67 "tinyexec": "catalog:prod",
68 "tsdown": "catalog:dev",
69 "tsnapi": "catalog:dev",
70 "tsx": "catalog:dev",
71 "typescript": "catalog:dev",
72 "vite": "catalog:prod",
73 "vite-plugin-pwa": "catalog:prod",
74 "vitest": "catalog:dev",
75 "vue-tsc": "catalog:dev",
76 "zx": "catalog:dev"
77 },
78 "resolutions": {
79 "chokidar": "catalog:prod",
80 "semver": "catalog:dev",
81 "typescript": "catalog:dev",
82 "undici": "catalog:dev",
83 "undici-types": "catalog:dev",
84 "vite": "catalog:prod"
85 },
86 "simple-git-hooks": {
87 "pre-commit": "npx lint-staged"
88 },
89 "lint-staged": {
90 "**/*.{js,ts,vue,json}": [
91 "eslint --fix --cache"
92 ]
93 }
94 }
95
95 lines JSON