File tree 2 files changed +27
-7
lines changed
2 files changed +27
-7
lines changed Original file line number Diff line number Diff line change @@ -54,9 +54,12 @@ app.listen(3000);
54
54
55
55
const onboarding : OnboardingConfig = {
56
56
introduction : ( ) =>
57
- tct ( 'In this quick guide you’ll use [strong:npm] or [strong:yarn] to set up:' , {
58
- strong : < strong /> ,
59
- } ) ,
57
+ tct (
58
+ 'In this quick guide you’ll use [strong:npm], [strong:yarn] or [strong:pnpm] to set up:' ,
59
+ {
60
+ strong : < strong /> ,
61
+ }
62
+ ) ,
60
63
install : ( params : Params ) => [
61
64
{
62
65
type : StepType . INSTALL ,
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ export function getInstallSnippet({
29
29
additionalPackages = [ ] ,
30
30
basePackage = '@sentry/node' ,
31
31
} : {
32
- packageManager : 'npm' | 'yarn' ;
32
+ packageManager : 'npm' | 'yarn' | 'pnpm' ;
33
33
params : DocsParams ;
34
34
additionalPackages ?: string [ ] ;
35
35
basePackage ?: string ;
@@ -40,9 +40,15 @@ export function getInstallSnippet({
40
40
}
41
41
packages = packages . concat ( additionalPackages ) ;
42
42
43
- return packageManager === 'yarn'
44
- ? `yarn add ${ packages . join ( ' ' ) } `
45
- : `npm install --save ${ packages . join ( ' ' ) } ` ;
43
+ if ( packageManager === 'yarn' ) {
44
+ return `yarn add ${ packages . join ( ' ' ) } ` ;
45
+ }
46
+
47
+ if ( packageManager === 'pnpm' ) {
48
+ return `pnpm add ${ packages . join ( ' ' ) } ` ;
49
+ }
50
+
51
+ return `npm install ${ packages . join ( ' ' ) } --save` ;
46
52
}
47
53
48
54
export function getInstallConfig (
@@ -80,6 +86,17 @@ export function getInstallConfig(
80
86
basePackage,
81
87
} ) ,
82
88
} ,
89
+ {
90
+ label : 'pnpm' ,
91
+ value : 'pnpm' ,
92
+ language : 'bash' ,
93
+ code : getInstallSnippet ( {
94
+ params,
95
+ additionalPackages,
96
+ packageManager : 'pnpm' ,
97
+ basePackage,
98
+ } ) ,
99
+ } ,
83
100
] ,
84
101
} ,
85
102
] ;
You can’t perform that action at this time.
0 commit comments