-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
87 lines (87 loc) · 5.05 KB
/
Copy pathpackage.json
File metadata and controls
87 lines (87 loc) · 5.05 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
84
85
86
87
{
"name": "@interactive-os/json-document-monorepo",
"private": true,
"type": "module",
"workspaces": [
"packages/json-document",
"packages/json-document-selection",
"packages/json-document-editing",
"packages/json-document-react",
"packages/json-document-react-hook-form",
"packages/json-document-ajv",
"packages/json-document-affordance",
"packages/json-document-ui-primitives-react",
"packages/json-document-animation-react",
"packages/json-document-markdown-react",
"packages/json-document-zod",
"packages/json-document-database",
"packages/json-document-calendar",
"packages/json-document-tanstack-table",
"packages/json-document-web",
"packages/json-document-contenteditable",
"packages/json-document-rich-text",
"packages/json-document-file-intake",
"packages/json-document-rich-text-suggestion",
"packages/json-document-rich-text-suggestion-react",
"packages/json-document-rich-text-mention",
"packages/json-document-rich-text-mention-react",
"packages/json-document-composer",
"packages/json-document-composer-react",
"packages/json-document-rich-text-web",
"packages/json-document-rich-text-react",
"packages/json-document-collaboration",
"packages/contenteditable-collaboration",
"site"
],
"scripts": {
"dev": "npm run dev -w @interactive-os/json-document-site",
"build": "tsc -b tsconfig.build.json",
"build:clean": "tsc -b tsconfig.build.json --clean",
"test": "npm test -w @interactive-os/json-document",
"test:projects": "vitest run --config vitest.config.ts",
"test:collaboration:soak": "npm run test:soak -w @interactive-os/json-document-collaboration",
"typecheck": "npm run typecheck -w @interactive-os/json-document",
"smoke:package": "npm run smoke:package -w @interactive-os/json-document",
"perf:core": "npm run build -w @interactive-os/json-document && node packages/json-document/benchmarks/core.mjs",
"perf:collaboration": "npm run perf -w @interactive-os/json-document-collaboration",
"perf:editing": "npm run perf -w @interactive-os/json-document-editing",
"perf:react-hook-form": "npm run perf -w @interactive-os/json-document-react-hook-form",
"perf:ajv": "npm run perf -w @interactive-os/json-document-ajv",
"perf:rich-text": "npm run build -w @interactive-os/json-document-rich-text && node packages/json-document-rich-text/benchmarks/editor.mjs",
"perf:rich-text-react": "npm run perf -w @interactive-os/json-document-rich-text-react",
"perf:composer": "npm run perf -w @interactive-os/json-document-composer",
"release:check": "npm run workspace:check && npm run release:plan:test && npm run verify:libraries && npm run standard:check && npm run docs:evaluate && npm run perf:core && npm run pack:libraries",
"standard:check": "node standards/json-document-v3/evaluate.mjs && node standards/json-document-rich-text-v1/evaluate.mjs && node standards/json-document-rich-text-v1/evaluate-corpora.mjs && npm test -w @interactive-os/json-document -- conformance",
"verify": "npm run workspace:check && npm run verify:libraries && npm run docs:evaluate && npm run typecheck -w @interactive-os/json-document-site && npm test -w @interactive-os/json-document-site && npm run site:verify:pages && npm run browser:test",
"workspace:check": "node scripts/workspace-tasks.mjs check",
"ci:plan:test": "node --test scripts/ci-plan.test.mjs scripts/external-kit-plan.test.mjs",
"release:plan:test": "node --test scripts/release-package.test.mjs",
"external-kit:verify": "node scripts/verify-external-kit.mjs",
"verify:libraries": "node scripts/workspace-tasks.mjs verify",
"pack:libraries": "node scripts/workspace-tasks.mjs pack",
"browser:test": "playwright test --config site/playwright.config.ts",
"browser:test:headed": "playwright test --config site/playwright.config.ts --headed",
"browser:install": "playwright install chromium firefox webkit",
"docs:evaluate": "node docs/evaluate.mjs",
"docs:api": "node scripts/generate-api-reference.mjs",
"docs:api:check": "node scripts/generate-api-reference.mjs --check",
"site:evaluate": "node site/scripts/evaluate.mjs",
"site:build:pages": "SITE_BASE=/json-document/ SITE_URL=https://developer-1px.github.io/json-document VITE_SITE_URL=https://developer-1px.github.io/json-document npm run build -w @interactive-os/json-document-site",
"site:evaluate:pages": "SITE_BASE=/json-document/ SITE_URL=https://developer-1px.github.io/json-document npm run site:evaluate",
"site:smoke:pages": "SITE_BASE=/json-document/ SITE_URL=https://developer-1px.github.io/json-document node site/scripts/evaluate-http.mjs",
"site:verify:pages": "npm run site:build:pages && npm run site:evaluate:pages && npm run site:smoke:pages",
"site:evaluate:live": "node site/scripts/evaluate-live.mjs"
},
"devDependencies": {
"@playwright/test": "^1.60.0"
},
"optionalDependencies": {
"@esbuild/linux-x64": "0.27.7",
"@rollup/rollup-linux-x64-gnu": "4.60.2"
},
"msw": {
"workerDirectory": [
"site/public"
]
}
}