Repository navigation
Expand file tree
/
Copy pathpnpm-workspace.yaml
More file actions
45 lines (45 loc) · 1.72 KB
/
Copy pathpnpm-workspace.yaml
File metadata and controls
45 lines (45 loc) · 1.72 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
minimumReleaseAge: 1440 # in minutes. 1440 minutes === 1 day
minimumReleaseAgeExclude:
- '@graphql-tools/utils'
packages:
- packages/*
- packages/plugins/typescript/*
- packages/plugins/other/*
- packages/presets/*
- packages/utils/*
- website
- examples/**/*
- dev-test/*
allowBuilds:
'@parcel/watcher': false
'@swc/core': false
cypress: true
esbuild: false
fsevents: false
msw: false
sharp: false
unrs-resolver: false
vue-demi: false
workerd: false
overrides:
# Without this, transitive deps (e.g. msw, used by @graphql-codegen/typescript-msw via
# website) resolve their own graphql@16.x copy alongside the root's graphql@17.x, creating
# two physically distinct `graphql` installs. TypeScript then treats types like
# `GraphQLSchema` from each copy as incompatible with each other (a "dual package
# hazard"), which breaks `pnpm build` with a TS2345 error. Forcing a single resolved
# version keeps the whole workspace on one graphql install. Keep this in sync with the
# root devDependency's graphql version, and with scripts/match-graphql.js, which applies
# the same kind of override for CI's graphql 15/16/17 test matrix.
graphql: 17.0.2
'@rushstack/eslint-patch': 1.16.1
'@typescript-eslint/eslint-plugin': 8.59.3
'@typescript-eslint/parser': 8.59.3
'@typescript-eslint/scope-manager': 8.59.3
'@typescript-eslint/type-utils': 8.59.3
'@typescript-eslint/types': 8.59.3
'@typescript-eslint/typescript-estree': 8.59.3
'@typescript-eslint/utils': 8.59.3
'@typescript-eslint/visitor-keys': 8.59.3
jiti: 2.7.0 # single resolution avoids a duplicate vitest instance breaking init.spec.ts's SnapshotClient
patchedDependencies:
bob-the-bundler@7.0.1: patches/bob-the-bundler@7.0.1.patch