返回 reveal.js
package.json
根目录 / package.json
1 {
2 "name": "reveal.js",
3 "version": "6.0.1",
4 "description": "The HTML Presentation Framework",
5 "homepage": "https://revealjs.com",
6 "subdomain": "revealjs",
7 "license": "MIT",
8 "main": "dist/reveal.js",
9 "module": "dist/reveal.mjs",
10 "types": "dist/reveal.d.ts",
11 "type": "module",
12 "files": [
13 "dist",
14 "css",
15 "js",
16 "LICENSE",
17 "README.md",
18 "index.html",
19 "demo.html"
20 ],
21 "exports": {
22 ".": {
23 "types": "./dist/reveal.d.ts",
24 "import": "./dist/reveal.mjs",
25 "require": "./dist/reveal.js",
26 "default": "./dist/reveal.js"
27 },
28 "./reveal.css": "./dist/reveal.css",
29 "./reset.css": "./dist/reset.css",
30 "./theme/*": "./dist/theme/*",
31 "./plugin/highlight/monokai.css": "./dist/plugin/highlight/monokai.css",
32 "./plugin/highlight": {
33 "types": "./dist/plugin/highlight.d.ts",
34 "import": "./dist/plugin/highlight.mjs",
35 "require": "./dist/plugin/highlight.js",
36 "default": "./dist/plugin/highlight.js"
37 },
38 "./plugin/markdown": {
39 "types": "./dist/plugin/markdown.d.ts",
40 "import": "./dist/plugin/markdown.mjs",
41 "require": "./dist/plugin/markdown.js",
42 "default": "./dist/plugin/markdown.js"
43 },
44 "./plugin/math": {
45 "types": "./dist/plugin/math.d.ts",
46 "import": "./dist/plugin/math.mjs",
47 "require": "./dist/plugin/math.js",
48 "default": "./dist/plugin/math.js"
49 },
50 "./plugin/notes": {
51 "types": "./dist/plugin/notes.d.ts",
52 "import": "./dist/plugin/notes.mjs",
53 "require": "./dist/plugin/notes.js",
54 "default": "./dist/plugin/notes.js"
55 },
56 "./plugin/search": {
57 "types": "./dist/plugin/search.d.ts",
58 "import": "./dist/plugin/search.mjs",
59 "require": "./dist/plugin/search.js",
60 "default": "./dist/plugin/search.js"
61 },
62 "./plugin/zoom": {
63 "types": "./dist/plugin/zoom.d.ts",
64 "import": "./dist/plugin/zoom.mjs",
65 "require": "./dist/plugin/zoom.js",
66 "default": "./dist/plugin/zoom.js"
67 }
68 },
69 "scripts": {
70 "dev": "npm run start",
71 "start": "vite",
72 "prepack": "npm run build",
73 "build:core": "tsc && vite build && vite build -c vite.config.styles.ts && node scripts/add-banner.js dist/reveal.js",
74 "build:es5": "npm run build && node scripts/build-es5.js",
75 "build:styles": "vite build -c vite.config.styles.ts",
76 "build": "tsc && vite build && vite build -c vite.config.styles.ts && vite build -c plugin/highlight/vite.config.ts && vite build -c plugin/markdown/vite.config.ts && vite build -c plugin/math/vite.config.ts && vite build -c plugin/notes/vite.config.ts && vite build -c plugin/search/vite.config.ts && vite build -c plugin/zoom/vite.config.ts && node scripts/add-banner.js dist/reveal.js",
77 "package": "node scripts/zip.js",
78 "test": "node scripts/test.js",
79 "react:build": "npm run --prefix react build",
80 "react:demo": "npm run --prefix react demo",
81 "react:test": "npm run --prefix react test"
82 },
83 "author": {
84 "name": "Hakim El Hattab",
85 "email": "hakim.elhattab@gmail.com",
86 "web": "https://hakim.se"
87 },
88 "repository": {
89 "type": "git",
90 "url": "git://github.com/hakimel/reveal.js.git"
91 },
92 "devEngines": {
93 "runtime": {
94 "name": "node",
95 "version": ">=20.19.0",
96 "onFail": "error"
97 }
98 },
99 "keywords": [
100 "reveal",
101 "slides",
102 "presentation"
103 ],
104 "devDependencies": {
105 "esbuild": "^0.28.0",
106 "fitty": "^2.4.2",
107 "glob": "^13.0.6",
108 "highlight.js": "^11.11.1",
109 "jszip": "^3.10.1",
110 "marked": "^17.0.5",
111 "marked-smartypants": "^1.1.11",
112 "node-qunit-puppeteer": "^2.2.1",
113 "qunit": "^2.25.0",
114 "sass": "^1.98.0",
115 "typescript": "^6.0.2",
116 "vite": "^8.0.3",
117 "vite-plugin-dts": "^4.5.4"
118 },
119 "overrides": {
120 "@microsoft/api-extractor": {
121 "minimatch": "10.2.4"
122 }
123 }
124 }
125
125 lines JSON