-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
39 lines (39 loc) · 1.61 KB
/
Copy pathpackage.json
File metadata and controls
39 lines (39 loc) · 1.61 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
{
"name": "ppr-scratch",
"version": "1.0.0",
"description": "Next.js-style Partial Prerendering engine using React 19 Canary",
"type": "module",
"scripts": {
"postinstall": "node scripts/patch-react-dom.mjs && node scripts/check-prereqs.mjs",
"prebuild": "node scripts/check-prereqs.mjs",
"clean": "node -e \"import{rmSync}from'node:fs';rmSync('./dist',{recursive:true,force:true});console.log('Cleaned dist/')\"",
"bundle": "esbuild src/App.js --bundle --format=esm --platform=node --outfile=dist/App.bundle.js --loader:.js=jsx",
"build:rsc": "node --conditions react-server build-rsc.js",
"prewarm": "node --conditions react-server prewarm-cache.mjs",
"clean:cache": "node -e \"import{rmSync}from'node:fs';rmSync('./.rsc_cache',{recursive:true,force:true});console.log('Cleaned .rsc_cache/')\"",
"build": "npm run prebuild && npm run clean && npm run bundle && npm run build:rsc && node build.js",
"test": "node --test tests/ppr.test.js",
"test:unit": "node --test tests/unit.test.js",
"test:e2e": "node --test tests/ppr-e2e.test.js",
"test:all": "node --test tests/*.test.js",
"dev:loop": "npm run build && npm run test:all",
"start": "node server.js"
},
"keywords": [
"ppr",
"react",
"prerendering",
"nextjs"
],
"author": "renderffx (https://x.com/infinterenders)",
"license": "ISC",
"dependencies": {
"express": "^5.2.1",
"react": "^19.3.0-canary-f4e0d4ed-20260429",
"react-dom": "^19.3.0-canary-f4e0d4ed-20260429",
"react-server-dom-webpack": "^19.3.0-canary-f4e0d4ed-20260429"
},
"devDependencies": {
"esbuild": "^0.28.0"
}
}