-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
165 lines (165 loc) · 5.93 KB
/
Copy pathpackage.json
File metadata and controls
165 lines (165 loc) · 5.93 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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
{
"name": "@thenullnode/nulldown",
"version": "0.0.5",
"private": false,
"workspaces": [
"packages/*"
],
"description": "Deterministic structure for Markdown, agents, memory, and interfaces",
"type": "module",
"bin": {
"nd": "bin/nulldown",
"nulldown": "bin/nulldown"
},
"exports": {
"./client": "./src/client/nulldownClient.ts",
"./server/http": "./src/server/http.ts",
"./server/provider": "./src/server/provider.ts",
"./server/ports": "./src/server/ports.ts",
"./server/nulledit": "./src/server/nulledit.ts",
"./server/local": "./src/server/local.ts",
"./server/bun-sqlite-store": "./src/server/bunSqliteStore.ts",
"./server/memory-data-store": "./src/server/memoryDataStore.ts",
"./server/filesystem-blob-store": "./src/server/filesystemBlobStore.ts",
"./drop/branch": "./shared/drop/branch.ts",
"./drop/diff": "./shared/drop/diff.ts",
"./drop/runtime": "./shared/drop/runtime.ts",
"./drop/resolved": "./shared/drop/resolved.ts",
"./nullmem": "./shared/nullmem.ts",
"./nullplug/types": "./shared/nullplug/types.ts",
"./nullplug/ui": "./shared/nullplug/ui.ts",
"./nullplug/policy": "./shared/nullplug/policy.ts",
"./nullplug/policyEvaluator": "./shared/nullplug/policyEvaluator.ts",
"./nullplug/registry": "./shared/nullplug/registry.ts",
"./nullplug/runtime": "./shared/nullplug/runtime.ts",
"./nulledit/types": "./shared/nulledit/types.ts",
"./nulledit/textDiff": "./shared/nulledit/textDiff.ts",
"./nulledit/snapshotter": "./shared/nulledit/snapshotter.ts",
"./nulledit/priorityQueue": "./shared/nulledit/priorityQueue.ts",
"./package.json": "./package.json"
},
"files": [
"bin/nulldown",
"bin/nulldown.ts",
"src/cli/",
"src/client/",
"src/server/",
"functions/api/_lib/",
"migrations/",
"shared/drop/",
"shared/nullmem.ts",
"shared/nullplug/",
"shared/nulledit/",
"AGENTS.md",
"skill.md",
"README.md"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"nd": "bun run bin/nulldown.ts",
"cli": "bun run bin/nulldown.ts",
"mcp": "bun run bin/nulldown-mcp.ts",
"cli:build": "bun run cli:build:current",
"cli:build:current": "bun build --compile --minify --sourcemap --bytecode bin/nulldown.ts --outfile dist/nulldown",
"mcp:build:current": "bun build --compile --minify --sourcemap --bytecode packages/nulldown-mcp/bin/nulldown-mcp.ts --outfile dist/nulldown-mcp",
"bin:build:current": "bun run cli:build:current && bun run mcp:build:current",
"bin:smoke": "bun run scripts/smoke-compiled-binaries.ts",
"package:smoke-mcp": "bun run scripts/smoke-mcp-package.ts",
"bench:resolved-heap": "bun run scripts/bench-resolved-heap.ts",
"dev": "bunx --bun vite",
"build": "bunx --bun vite build",
"preview": "bunx --bun vite preview",
"lint": "bunx --bun eslint .",
"test": "node --experimental-vm-modules ./node_modules/jest/bin/jest.js",
"package:check-cli": "bun run scripts/check-cli-package-boundary.ts",
"package:check-mcp": "bun run scripts/check-mcp-package-boundary.ts",
"test:diff-webhook": "bun run bin/nulldown.ts smoke diff",
"diff:keygen": "bun run bin/nulldown.ts diff keygen",
"diff:register": "bun run bin/nulldown.ts diff register",
"diff:sign": "bun run bin/nulldown.ts diff sign",
"branch:resolve": "bun run bin/nulldown.ts branch resolve",
"branch:content": "bun run bin/nulldown.ts branch content",
"branch:promote": "bun run bin/nulldown.ts branch promote",
"branch:backfill": "bun run bin/nulldown.ts admin branch-backfill",
"pages:build": "bunx --bun vite build",
"pages:dev": "bun run build && wrangler pages dev dist --live-reload",
"pages:dev:remote": "bun run build && wrangler pages dev dist --live-reload --remote",
"logs": "wrangler pages deployment tail",
"logs:prod": "wrangler pages deployment tail --environment production",
"logs:preview": "wrangler pages deployment tail --environment preview",
"deploy": "bun run pages:build && wrangler pages deploy dist"
},
"keywords": [
"markdown",
"deterministic-state",
"agent-memory",
"retrieval",
"mcp",
"document-runtime",
"provenance",
"self-hosted",
"cloudflare"
],
"author": "",
"license": "MIT",
"dependencies": {
"@aws-sdk/client-s3": "^3.797.0",
"nanoid": "^5.0.0",
"zod": "^4.4.3"
},
"devDependencies": {
"@base-ui/react": "^1.2.0",
"@cloudflare/workers-types": "^4.20260103.0",
"@eslint/eslintrc": "^3",
"@fontsource-variable/geist": "^5.2.8",
"@modelcontextprotocol/sdk": "^1.29.0",
"@tailwindcss/vite": "^4.2.0",
"@testing-library/react": "^16.3.0",
"@types/d3": "^7.4.3",
"@types/jest": "^29.5.14",
"@types/katex": "^0.16.7",
"@types/node": "^20",
"@types/react": "^19.1.0",
"@types/react-dom": "^19.1.0",
"@types/react-katex": "^3.0.4",
"@types/react-syntax-highlighter": "^15.5.11",
"@vitejs/plugin-react": "^4.0.0",
"autoprefixer": "^10.4.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"d3": "^7.9.0",
"eslint": "^9",
"fake-indexeddb": "^6.0.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"jsdom": "^26.1.0",
"katex": "^0.16.22",
"lucide-react": "^0.577.0",
"mermaid": "^11.6.0",
"react-katex": "^3.1.0",
"react-markdown": "^8.0.7",
"react-router-dom": "^7.6.0",
"react-syntax-highlighter": "^15.6.1",
"rehype-katex": "^7.0.1",
"rehype-raw": "^7.0.0",
"rehype-sanitize": "^6.0.0",
"remark-gfm": "^3.0.1",
"remark-math": "^6.0.0",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"shadcn": "^4.0.0",
"tailwind-merge": "^3.5.0",
"tailwindcss": "^4",
"ts-jest": "^29.2.5",
"tw-animate-css": "^1.4.0",
"typescript": "^5",
"unified": "^11.0.5",
"vfile": "^6.0.3",
"vfile-message": "^4.0.2",
"vite": "^5.0.0",
"wrangler": "^3.0.0",
"zustand": "^4.0.0"
}
}