Skip to content

Commit 93e620e

Browse files
authored
fix(create-package-json): add @octokit/core >= 3 as peerDependency fo… (#56)
1 parent 00f2645 commit 93e620e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lib/create-package-json.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ module.exports = createPackageJson;
22

33
const writePrettyFile = require("./write-pretty-file");
44

5+
const OCTOKIT_PLUGIN_PEER_DEPENDENCIES = {
6+
"@octokit/core": ">= 3",
7+
};
8+
59
async 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
}

0 commit comments

Comments
 (0)