-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpnpm-workspace.yaml
More file actions
71 lines (59 loc) · 1.85 KB
/
Copy pathpnpm-workspace.yaml
File metadata and controls
71 lines (59 loc) · 1.85 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
# see: https://pnpm.io/next/npmrc#auto-install-peers
autoInstallPeers: true
# Match Renovate's 7-day delay and enforce it for direct and transitive
# dependencies when pnpm creates or verifies the lockfile.
# https://pnpm.io/settings#minimumreleaseage
# https://docs.renovatebot.com/configuration-options/#minimumreleaseage
minimumReleaseAge: 10080
minimumReleaseAgeStrict: true
# Allow freshly published internal @fuf-stack packages even when a global
# minimumReleaseAge is enforced (e.g. in CI/user pnpm config).
minimumReleaseAgeExclude:
- '@fuf-stack/*'
packages:
- 'packages/*'
- 'packages/config/*'
publicHoistPattern:
# @repo/storybook-config
- '@testing-library/*'
- '*storybook*'
- nyc
- playwright
# @repo/tailwind-config
- tailwindcss
# @repo/tsup-config
- tsup
# @repo/tsdown-config
- tsdown
# @repo/vite-config
- '@tailwindcss/vite'
- '@vitejs/plugin-react'
- vite
# @fuf-stack/project-cli-tools
- '@commitlint*'
- '@lerna-lite*'
- commitizen
- cz-conventional-changelog
- husky
- lint-staged
- nodemon
- turbo
- wait-on
# @fuf-stack/eslint-config-fuf
- '*eslint*'
- '*prettier*'
# @fuf-stack/vitest-config
- '@vitest/coverage-v8'
- vitest*
# Force a single workspace-wide version when transitive dependencies diverge.
# Renovate should update these pins automatically.
# Repo docs: ./docs/pnpm-overrides.md
# Docs: https://pnpm.io/settings#overrides
overrides:
# Keep a single Tailwind Merge + Tailwind Variants pair across the workspace.
# If multiple copies are installed (same tv version but different tailwind-merge),
# tv(..., { extend }) can merge classes inconsistently across packages and drop
# variant classes (e.g. bordered/ghost/faded losing `border-medium` in snapshots).
# Pinning both avoids that split runtime behavior.
tailwind-merge: 3.6.0
tailwind-variants: 3.2.2