-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy path.syncpackrc.json
More file actions
109 lines (109 loc) 路 3.41 KB
/
Copy path.syncpackrc.json
File metadata and controls
109 lines (109 loc) 路 3.41 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
{
"versionGroups": [
{
"label": "React is pinned for all examples (19.x is required by @react-three/fiber 9)",
"packages": ["@example/**"],
"dependencies": ["react", "react-dom"],
"pinVersion": "19.2.8"
},
{
"label": "React types are pinned for all examples",
"packages": ["@example/**"],
"dependencies": ["@types/react"],
"pinVersion": "19.2.17"
},
{
"label": "React DOM types are pinned for all examples",
"packages": ["@example/**"],
"dependencies": ["@types/react-dom"],
"pinVersion": "19.2.3"
},
{
"label": "three is pinned: the @splinetool/loader patch is keyed to r165, and postprocessing 6.36.6 needs < 0.173",
"packages": ["@example/**"],
"dependencies": ["three"],
"pinVersion": "0.165.0"
},
{
"label": "@react-three/fiber is pinned: 9.x is the React 19 line, and a caret could raise the three floor",
"packages": ["@example/**"],
"dependencies": ["@react-three/fiber"],
"pinVersion": "9.6.1"
},
{
"label": "@react-three/drei is pinned: 10.x is the line matching @react-three/fiber 9",
"packages": ["@example/**"],
"dependencies": ["@react-three/drei"],
"pinVersion": "10.7.8"
},
{
"label": "Update lamina to 1.2.2 for all examples.",
"packages": ["@example/**"],
"dependencies": ["lamina"],
"pinVersion": "1.2.2"
},
{
"label": "postprocessing is pinned to the last release accepting three 0.165 (6.36.7+ needs >= 0.174); pnpm.overrides pins the transitive copy too",
"packages": ["@example/**"],
"dependencies": ["postprocessing"],
"pinVersion": "6.36.6"
},
{
"label": "suspend-react is pinned for all examples (the suspend(promise) pattern requires >= 0.1.3)",
"packages": ["@example/**"],
"dependencies": ["suspend-react"],
"pinVersion": "0.1.3"
},
{
"label": "@splinetool/loader is pinned to the last release that parses the repo's 2022-era .splinecode scenes (0.9.156+ silently fall back to a default gray material or crash; the three-r165 pnpm patch is keyed to this exact version)",
"packages": ["@example/**"],
"dependencies": ["@splinetool/loader"],
"pinVersion": "0.9.153"
},
{
"label": "Examples must use identical versions of shared dependencies",
"packages": ["@example/**"],
"dependencies": [
"@react-three/postprocessing",
"@react-three/rapier",
"@react-three/cannon",
"@react-three/csg",
"@pmndrs/branding",
"@pmndrs/assets",
"@react-spring/three",
"@react-spring/web",
"framer-motion",
"zustand",
"valtio",
"leva",
"maath",
"r3f-perf",
"three-stdlib",
"meshline",
"styled-components",
"react-colorful",
"react-icons",
"antd",
"@headlessui/react",
"@heroicons/react",
"wouter",
"@splinetool/r3f-spline",
"nice-color-palettes",
"lodash-es",
"@babel/runtime",
"babel-plugin-glsl",
"@types/three",
"@vitejs/plugin-react",
"typescript",
"vite"
],
"policy": "sameRange"
},
{
"label": "Workspace deps use workspace protocol",
"dependencies": ["@example/**"],
"dependencyTypes": ["prod"],
"pinVersion": "workspace:*"
}
]
}