-
-
Notifications
You must be signed in to change notification settings - Fork 48
Expand file tree
/
Copy pathpnpm-workspace.yaml
More file actions
95 lines (81 loc) · 2.14 KB
/
pnpm-workspace.yaml
File metadata and controls
95 lines (81 loc) · 2.14 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
packages:
- packages/@studiocms/*
- packages/@withstudiocms/*
- packages/@withstudiocms/*/test/fixtures/*
- packages/*
- playground
- templates/*
# When resolving dependencies, prefer workspace packages over external ones
preferWorkspacePackages: true
# When installing dependencies, create symlinks for workspace packages
linkWorkspacePackages: true
# When using `pnpm publish`, do not use `workspace:` protocol in dependencies
saveWorkspaceProtocol: false
# Make sure packages are only downloaded after they have been available for a certain time
minimumReleaseAge: 4320 # 3 days
# Exclude certain packages from the minimum release age restriction
minimumReleaseAgeExclude:
- astro
- studiocms
- "@studiocms/*"
- "@withstudiocms/*"
# When running `pnpm install`, only build the following dependencies from source
onlyBuiltDependencies:
- "@parcel/watcher"
- canvas
- esbuild
- msgpackr-extract
- sharp
# General dependency catalog for monorepo packages
catalog:
"@codecov/astro-plugin": ^1.9.1
"@types/mdast": ^4.0.4
"@types/node": ^22.0.0
"@types/semver": ^7.7.1
arctic: ^3.7.0
astro-integration-kit: ^0.20.0
deepmerge-ts: ^7.1.5
esbuild: ^0.25.8
sharp: ^0.34.3
tinyglobby: ^0.2.15
typescript: ^5.9.3
diff: ^8.0.3
dotenv: ^17.3.1
semver: ^7.7.4
tsdown: ^0.21.4
package-manager-detector: ^1.6.0
# Specific dependency catalogs for certain groups of packages
catalogs:
astrojs-current:
"@astrojs/node": ^10.0.0
"@astrojs/rss": ^4.0.17
astro: ^6.0.8
vite: ^7.3.1
zod: ^4.3.6
astrojs-min:
"@astrojs/internal-helpers": ^0.7.5 || ^0.8.0
astro: ^5.12.9 || ^6.0.0
vite: ^6.3.4 || ^7.3.0
zod: ^4.3.6
studiocms:
"@studiocms/ui": ^1.2.0
studiocms-peerlock:
astro: ^6.0.0
vite: ^7.3.0
effect:
"@effect/cli": ^0.74.0
"@effect/platform": ^0.95.0
"@effect/platform-node": ^0.105.0
effect: ^3.20.0
kysely:
"@libsql/client": ^0.15.15
"@types/pg": ^8.18.0
kysely: ^0.28.12
kysely-turso: ^0.1.1
pg: ^8.20.0
mysql2: ^3.20.0
react:
"@types/react": ^19.2.14
"@types/react-dom": ^19.2.3
react: ^19.2.4
react-dom: ^19.2.4