-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
83 lines (83 loc) · 3.47 KB
/
Copy pathpackage.json
File metadata and controls
83 lines (83 loc) · 3.47 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
77
78
79
80
81
82
83
{
"name": "vmd-format",
"version": "0.1.0",
"description": "Open draft for intent-readable visual-lossless documents.",
"type": "module",
"main": "core/vmd-core.cjs",
"bin": {
"vmd": "bin/vmd.mjs"
},
"exports": {
".": "./core/vmd-core.cjs",
"./core": "./core/vmd-core.cjs",
"./schema": "./schemas/vmd-ast.schema.json"
},
"files": [
"benchmarks/",
"bin/",
"core/",
"docs/",
"extension/",
"samples/",
"schemas/",
"tools/",
"vscode-extension/extension.js",
"vscode-extension/language-configuration.json",
"vscode-extension/LICENSE",
"vscode-extension/media/",
"vscode-extension/package.json",
"vscode-extension/syntaxes/",
"vscode-extension/vendor/"
],
"repository": {
"type": "git",
"url": "https://github.com/philo-kim/vmd.git"
},
"engines": {
"node": ">=18"
},
"homepage": "https://philo.kim/vmd/",
"bugs": {
"url": "https://github.com/philo-kim/vmd/issues"
},
"scripts": {
"sync:core": "node tools/sync-core.mjs",
"render:sample": "node tools/render-html.mjs",
"build:site": "node tools/build-site.mjs",
"benchmark:formats": "node tools/benchmark-formats.mjs",
"benchmark:open-design": "node tools/benchmark-ai-artifacts.mjs --preset open-design --out-json benchmarks/results/open-design-ai-artifacts.json --out-md benchmarks/results/open-design-ai-artifacts.md --doc-md docs/open-design-ai-artifact-benchmark.md",
"verify:visual-fidelity": "node tools/verify-vmd-fidelity.mjs",
"capture:screenshots": "node tools/capture-screenshots.mjs",
"smoke:public": "node tools/public-smoke.mjs",
"package:npm:dry-run": "npm pack --dry-run",
"check": "npm run check:core-sync && node --check core/vmd-core.cjs && node --check extension/vmd-core.js && node --check extension/viewer.js && node --check extension/popup.js && node --check extension/background.js && node --check extension/auto-render.js && node --check bin/vmd.mjs && node --check tools/render-html.mjs && node --check tools/sync-core.mjs && node --check tools/check-core-sync.mjs && node --check tools/build-site.mjs && node --check tools/site-builder.mjs && node --check tools/capture-screenshots.mjs && node --check tools/public-smoke.mjs && node --check tools/benchmark-formats.mjs && node --check tools/benchmark-ai-artifacts.mjs && node --check tools/verify-vmd-fidelity.mjs && npm --prefix vscode-extension run check && npm run test:core && npm run test:cli && npm run benchmark:formats -- --check && npm run render:sample && npm run build:site",
"check:core-sync": "node tools/check-core-sync.mjs",
"test:core": "node tests/core.test.mjs",
"test:cli": "node tests/cli.test.mjs",
"test:chrome": "node tests/chrome-extension.test.mjs",
"test:vscode": "node tests/vscode-extension.test.mjs",
"test:extensions": "npm run test:chrome && npm run test:vscode",
"package:vscode": "cd vscode-extension && vsce package --no-dependencies --out ../dist/vmd-vscode.vsix",
"package:chrome": "mkdir -p dist && cd extension && zip -qr ../dist/vmd-chrome-extension.zip ."
},
"keywords": [
"ai-documents",
"browser-extension",
"file-format",
"html-preservation",
"visual-lossless",
"lossless-documents",
"layered-documents",
"markdown",
"semantic-documents",
"visual-documents",
"vmd",
"vscode-extension"
],
"devDependencies": {
"@vscode/test-electron": "^2.4.1",
"@vscode/vsce": "^3.2.2",
"playwright": "^1.49.1"
},
"license": "MIT"
}