File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,10 @@ module.exports = createPackageJson;
22
33const writePrettyFile = require ( "./write-pretty-file" ) ;
44
5+ const OCTOKIT_PLUGIN_PEER_DEPENDENCIES = {
6+ "@octokit/core" : ">= 3" ,
7+ } ;
8+
59async function createPackageJson ( answers ) {
610 const pkg = {
711 name : answers . packageName ,
@@ -20,6 +24,7 @@ async function createPackageJson(answers) {
2024 license : "MIT" ,
2125 dependencies : { } ,
2226 devDependencies : { } ,
27+ peerDependencies : { } ,
2328 jest : {
2429 preset : "ts-jest" ,
2530 coverageThreshold : {
@@ -67,6 +72,9 @@ async function createPackageJson(answers) {
6772 if ( answers . supportsBrowsers ) {
6873 pkg [ "@pika/pack" ] . pipeline . push ( [ "@pika/plugin-build-web" ] ) ;
6974 }
75+ if ( answers . isPlugin ) {
76+ Object . assign ( pkg . peerDependencies , OCTOKIT_PLUGIN_PEER_DEPENDENCIES ) ;
77+ }
7078
7179 await writePrettyFile ( "package.json" , JSON . stringify ( pkg ) ) ;
7280}
You can’t perform that action at this time.
0 commit comments