-
Notifications
You must be signed in to change notification settings - Fork 54
Expand file tree
/
Copy pathpackage.json
More file actions
76 lines (76 loc) · 2.27 KB
/
package.json
File metadata and controls
76 lines (76 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
{
"name": "slides-grab",
"version": "1.0.0",
"description": "Agent-first presentation framework — plan, design, and visually edit HTML slides with Claude Code or Codex, then export to PDF or experimental/unstable PPTX/Figma formats",
"license": "MIT",
"author": "vkehfdl1",
"repository": {
"type": "git",
"url": "git+https://github.com/vkehfdl1/slides-grab.git"
},
"homepage": "https://github.com/vkehfdl1/slides-grab#readme",
"bugs": {
"url": "https://github.com/vkehfdl1/slides-grab/issues"
},
"keywords": [
"presentation",
"pptx",
"slides",
"html-slides",
"slide-editor",
"claude",
"codex",
"ai-agent",
"ppt"
],
"engines": {
"node": ">=18.0.0"
},
"type": "module",
"bin": {
"slides-grab": "./bin/ppt-agent.js"
},
"files": [
"bin/",
"convert.cjs",
"scripts/build-viewer.js",
"scripts/download-video.js",
"scripts/editor-server.js",
"scripts/generate-image.js",
"scripts/figma-export.js",
"scripts/html2pdf.js",
"scripts/html2pptx.js",
"scripts/render-tldraw.js",
"scripts/validate-slides.js",
"skills/",
"src/",
"templates/",
"themes/",
"LICENSE",
"README.md"
],
"scripts": {
"html2pptx": "node scripts/html2pptx.js",
"build-viewer": "node scripts/build-viewer.js",
"validate": "node scripts/validate-slides.js",
"convert": "node convert.cjs",
"test": "node --test --test-concurrency=1 tests/editor/editor-codex-edit.test.js tests/nano-banana/nano-banana.test.js tests/pdf/html2pdf.test.js tests/pdf/html2pdf.e2e.test.js tests/figma/figma-export.test.js tests/image-contract/image-contract.test.js tests/tldraw/render-tldraw.test.js tests/validation/validate-slides.test.js tests/skills/installable-skills.test.js tests/video/download-video.test.js",
"test:e2e": "node --test tests/editor/editor-ui.e2e.test.js tests/editor/editor-concurrency.e2e.test.js"
},
"dependencies": {
"commander": "^12.1.0",
"express": "^5.2.1",
"pdf-lib": "^1.17.1",
"playwright": "^1.40.0",
"pptxgenjs": "^3.12.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-icons": "^5.0.0",
"sharp": "^0.33.0",
"tldraw": "^4.4.1"
},
"devDependencies": {
"@types/node": "^25.5.0",
"typescript": "^6.0.2"
}
}